@php if (!isset($menu) || is_string($menu) || is_numeric($menu)) { $menuId = $menu ?? null; $menu = $menuId ? \Modules\Menu\Entities\Menu::with(['menuItems.children', 'menuItems.translations'])->find($menuId) : getMenuByLocation($location ?? 'header'); } $options = array_merge([ 'ul_class' => 'nav-links', 'li_class' => 'dropdown', 'a_class' => '', 'submenu_class' => 'd-menu', 'active_class' => 'active', 'current_url' => request()->url(), ], $options ?? []); @endphp @if($menu)
@else {{-- Fallback to static mobile menu if no dynamic menu found --}} @endif