menu.blade.php 1.4 KB

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