{{-- @include('_partials.macros',["height"=>20]) --}} {{-- {{config('variables.templateName')}} --}}
    @foreach ($menuData[0]->menu as $menu) {{-- adding active and open class if child is active --}} {{-- menu headers --}} @if (isset($menu->menuHeader)) @if(in_array(Auth::user()->user_type, $menu->role))
  • {{ __($menu->menuHeader) }}
  • @endif @else {{-- active menu method --}} @php $activeClass = null; $currentRouteName = Route::currentRouteName(); if (gettype($menu->slug) === 'array' && in_array($currentRouteName, $menu->slug)) { $activeClass = 'active'; } else if ($currentRouteName === $menu->slug) { $activeClass = 'active'; } elseif (isset($menu->submenu)) { if (gettype($menu->slug) === 'array') { foreach($menu->slug as $slug){ if (str_contains($currentRouteName,$slug) and strpos($currentRouteName,$slug) === 0) { $activeClass = 'active open'; } } } else{ if (str_contains($currentRouteName,$menu->slug) and strpos($currentRouteName,$menu->slug) === 0) { $activeClass = 'active open'; } } } @endphp {{-- main menu --}} @if(in_array(Auth::user()->user_type, $menu->role))
  • target) and !empty($menu->target)) target="_blank" @endif> @isset($menu->icon) @endisset
    {{ isset($menu->name) ? __($menu->name) : '' }}
    @isset($menu->badge)
    {{ $menu->badge[1] }}
    @endisset
    {{-- submenu --}} @isset($menu->submenu) @include('layouts.sections.menu.submenu',['menu' => $menu->submenu]) @endisset
  • @endif @endif @endforeach