menu.blade.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. @if($builder->visible($item))
  2. @if(isset($item['is_header']))
  3. <li class="nav-header">
  4. {{ $builder->translate($item['title']) }}
  5. </li>
  6. @elseif(! isset($item['children']))
  7. <li class="nav-item">
  8. <a href="{{ $builder->getUrl($item['uri']) }}" class="nav-link {!! $builder->isActive($item) ? 'active' : '' !!}">
  9. <i class="fa {{ $item['icon'] ?: 'feather icon-circle' }}"></i>
  10. <p>
  11. {{ $builder->translate($item['title']) }}
  12. </p>
  13. </a>
  14. </li>
  15. @else
  16. @php
  17. $active = $builder->isActive($item);
  18. @endphp
  19. <li class="nav-item has-treeview {{ $active ? 'menu-open' : '' }}">
  20. <a href="#" class="nav-link">
  21. <i class="fa {{ $item['icon'] ?: 'feather icon-circle' }}"></i>
  22. <p>
  23. {{ $builder->translate($item['title']) }}
  24. <i class="right fa fa-angle-left"></i>
  25. </p>
  26. </a>
  27. <ul class="nav nav-treeview">
  28. @foreach($item['children'] as $item)
  29. @include('admin::partials.menu', $item)
  30. @endforeach
  31. </ul>
  32. </li>
  33. @endif
  34. @endif