auth-page.blade.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. @extends('adminlte::master')
  2. @php
  3. $authType = $authType ?? 'login';
  4. $dashboardUrl = View::getSection('dashboard_url') ?? config('adminlte.dashboard_url', 'home');
  5. if (config('adminlte.use_route_url', false)) {
  6. $dashboardUrl = $dashboardUrl ? route($dashboardUrl) : '';
  7. } else {
  8. $dashboardUrl = $dashboardUrl ? url($dashboardUrl) : '';
  9. }
  10. $bodyClasses = "{$authType}-page";
  11. if (! empty(config('adminlte.layout_dark_mode', null))) {
  12. $bodyClasses .= ' dark-mode';
  13. }
  14. @endphp
  15. @section('adminlte_css')
  16. @stack('css')
  17. @yield('css')
  18. @stop
  19. @section('classes_body'){{ $bodyClasses }}@stop
  20. @section('body')
  21. <div class="{{ $authType }}-box">
  22. {{-- Logo --}}
  23. <div class="{{ $authType }}-logo">
  24. <a href="{{ $dashboardUrl }}">
  25. {{-- Logo Image --}}
  26. @if (config('adminlte.auth_logo.enabled', false))
  27. <img src="{{ asset(config('adminlte.auth_logo.img.path')) }}"
  28. alt="{{ config('adminlte.auth_logo.img.alt') }}"
  29. @if (config('adminlte.auth_logo.img.class', null))
  30. class="{{ config('adminlte.auth_logo.img.class') }}"
  31. @endif
  32. @if (config('adminlte.auth_logo.img.width', null))
  33. width="{{ config('adminlte.auth_logo.img.width') }}"
  34. @endif
  35. @if (config('adminlte.auth_logo.img.height', null))
  36. height="{{ config('adminlte.auth_logo.img.height') }}"
  37. @endif>
  38. @else
  39. <img src="{{ asset(config('adminlte.logo_img')) }}"
  40. alt="{{ config('adminlte.logo_img_alt') }}" height="50">
  41. @endif
  42. {{-- Logo Label --}}
  43. {!! config('adminlte.logo', '<b>Admin</b>LTE') !!}
  44. </a>
  45. </div>
  46. {{-- Card Box --}}
  47. <div class="card {{ config('adminlte.classes_auth_card', 'card-outline card-primary') }}">
  48. {{-- Card Header --}}
  49. @hasSection('auth_header')
  50. <div class="card-header {{ config('adminlte.classes_auth_header', '') }}">
  51. <h3 class="card-title float-none text-center">
  52. @yield('auth_header')
  53. </h3>
  54. </div>
  55. @endif
  56. {{-- Card Body --}}
  57. <div class="card-body {{ $authType }}-card-body {{ config('adminlte.classes_auth_body', '') }}">
  58. @yield('auth_body')
  59. </div>
  60. {{-- Card Footer --}}
  61. @hasSection('auth_footer')
  62. <div class="card-footer {{ config('adminlte.classes_auth_footer', '') }}">
  63. @yield('auth_footer')
  64. </div>
  65. @endif
  66. </div>
  67. </div>
  68. @stop
  69. @section('adminlte_js')
  70. @stack('js')
  71. @yield('js')
  72. @stop