@php $homepageSlug = setting('landingpage_homepage_slug', 'home'); // Fetch the menu assigned to the 'primary_navigation' location $primaryMenu = \Modules\LandingPage\Entities\Menu::where('location', 'primary_navigation') ->with(['rootItems' => function ($query) { $query->where('is_active', true) // Assuming you have an is_active flag ->orderBy('sort_order', 'asc') ->with(['children' => function($q) { // 1st level children $q->where('is_active', true)->orderBy('sort_order', 'asc') ->with(['children' => function($q2){ // 2nd level children $q2->where('is_active', true)->orderBy('sort_order', 'asc'); }]); }]); }]) ->first(); @endphp
{{-- Changed px to ps/pe for directional padding --}}
{{-- This container handles overall spacing --}} {{-- Logo --}} {{-- Desktop Navigation --}} {{-- Mobile Menu Button --}}
{{-- Mobile Menu --}}
@if($primaryMenu && $primaryMenu->rootItems->isNotEmpty()) @foreach($primaryMenu->rootItems as $item) {{-- Mobile menu usually doesn't have deep nesting, so direct link or simple children list --}} @if($item->icon_class)@endif {{ $item->title }} @endforeach @else Home @endif