menu.blade.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. @if($builder->isVisible($item))
  2. @if(isset($item['is_header']))
  3. <li class="navigation-header">
  4. <span>{{ $item['title'] }}</span>
  5. </li>
  6. @elseif(! isset($item['children']))
  7. <li class="nav-item {!! $builder->isActive($item) ? 'active' : '' !!}">
  8. <a href="{{ $builder->getUrl($item['uri']) }}">
  9. <i class="{{ $item['icon'] ?: 'feather icon-circle' }}"></i>
  10. @if (Lang::has($titleTranslation = 'admin.menu_titles.' . trim(str_replace(' ', '_', strtolower($item['title'])))))
  11. <span class="menu-title">{{ __($titleTranslation) }}</span>
  12. @else
  13. <span class="menu-title">{{ $item['title'] }}</span>
  14. @endif
  15. </a>
  16. </li>
  17. @else
  18. <li class="nav-item has-sub">
  19. <a href="#">
  20. <i class="{{ $item['icon'] ?: 'feather icon-circle' }}"></i>
  21. @if (Lang::has($titleTranslation = 'admin.menu_titles.' . trim(str_replace(' ', '_', strtolower($item['title'])))))
  22. <span class="menu-title">{{ __($titleTranslation) }}</span>
  23. @else
  24. <span class="menu-title">{{ $item['title'] }}</span>
  25. @endif
  26. </a>
  27. <ul class="menu-content">
  28. @foreach($item['children'] as $item)
  29. @include('admin::partials.menu', $item)
  30. @endforeach
  31. </ul>
  32. </li>
  33. @endif
  34. @endif