@foreach(\App\Mixins\Panel\SidebarItems::getItems() as $sidebarSection => $sidebarMenus) @if(!empty($sidebarMenus) and count($sidebarMenus))
{{ trans("update.{$sidebarSection}") }} @foreach($sidebarMenus as $sidebarMenuName => $sidebarMenu) @php $isActiveMainManu = false; $mainUrl = str_replace('/panel', 'panel', $sidebarMenu['url']); if ($mainUrl == "panel" and request()->path() == "panel") { $isActiveMainManu = true; } else if ($mainUrl != "panel") { $isActiveMainManu = (request()->is($mainUrl) or request()->is($mainUrl.'*')); if (!$isActiveMainManu and !empty($sidebarMenu['extraUrl'])) { $extraUrl = str_replace('/panel', 'panel', $sidebarMenu['extraUrl']); $isActiveMainManu = (request()->is($extraUrl) or request()->is($extraUrl.'*')); } } @endphp @if(!empty($sidebarMenu['items']))
{!! $sidebarMenu['icon'] !!} {{ $sidebarMenu['text'] }}
@foreach($sidebarMenu['items'] as $sidebarMenuItem) @php $itemUrl = str_replace('/panel', 'panel', $sidebarMenuItem['url']); $isActiveItemManu = (request()->is($itemUrl)); @endphp {{ $sidebarMenuItem['text'] }} @endforeach
@else
{!! $sidebarMenu['icon'] !!} {{ $sidebarMenu['text'] }}
@endif @endforeach
@endif @endforeach