menu-item.blade.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @inject('navbarItemHelper', 'JeroenNoten\LaravelAdminLte\Helpers\NavbarItemHelper')
  2. @if ($navbarItemHelper->isSearch($item))
  3. {{-- Search form --}}
  4. @include('adminlte::partials.navbar.menu-item-search-form')
  5. @elseif ($navbarItemHelper->isNotification($item))
  6. {{-- Notification link --}}
  7. <x-adminlte-navbar-notification
  8. :id="$item['id']"
  9. :href="$item['href']"
  10. :icon="$item['icon']"
  11. :icon-color="$item['icon_color'] ?? null"
  12. :badge-label="$item['label'] ?? null"
  13. :badge-color="$item['label_color'] ?? null"
  14. :update-cfg="$item['update_cfg'] ?? null"
  15. :enable-dropdown-mode="$item['dropdown_mode'] ?? null"
  16. :dropdown-footer-label="$item['dropdown_flabel'] ?? null"
  17. />
  18. @elseif ($navbarItemHelper->isFullscreen($item))
  19. {{-- Fullscreen toggle widget --}}
  20. @include('adminlte::partials.navbar.menu-item-fullscreen-widget')
  21. @elseif ($navbarItemHelper->isDarkmode($item))
  22. {{-- Darkmode toggle widget --}}
  23. <x-adminlte-navbar-darkmode-widget
  24. :icon-enabled="$item['icon_enabled'] ?? null"
  25. :color-enabled="$item['color_enabled'] ?? null"
  26. :icon-disabled="$item['icon_disabled'] ?? null"
  27. :color-disabled="$item['color_disabled'] ?? null"
  28. />
  29. @elseif ($navbarItemHelper->isSubmenu($item))
  30. {{-- Dropdown menu --}}
  31. @include('adminlte::partials.navbar.menu-item-dropdown-menu')
  32. @elseif ($navbarItemHelper->isLink($item))
  33. {{-- Link --}}
  34. @include('adminlte::partials.navbar.menu-item-link')
  35. @endif