@foreach(\App\Mixins\Panel\SidebarItems::getItems() as $sidebarSection => $sidebarMenus)
@if(!empty($sidebarMenus) and count($sidebarMenus))
@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
@endforeach
@else
{!! $sidebarMenu['icon'] !!}
{{ $sidebarMenu['text'] }}
@endif
@endforeach
@endif
@endforeach