menu.blade.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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']}}"></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. @php
  19. $active = $builder->isActive($item);
  20. @endphp
  21. <li class="nav-item has-sub {!! $active ? 'active open' : '' !!}">
  22. <a href="#">
  23. <i class="fa {{ $item['icon'] }}"></i>
  24. @if (Lang::has($titleTranslation = 'admin.menu_titles.' . trim(str_replace(' ', '_', strtolower($item['title'])))))
  25. <span class="menu-title">{{ __($titleTranslation) }}</span>
  26. @else
  27. <span class="menu-title">{{ $item['title'] }}</span>
  28. @endif
  29. </a>
  30. <ul class="menu-content">
  31. @foreach($item['children'] as $item)
  32. @include('admin::partials.menu', $item)
  33. @endforeach
  34. </ul>
  35. </li>
  36. @endif
  37. @endif