@php $cartCount = $cartCount ?? \App\Services\ThemeCartService::count(); $pageMenuItems = \App\Services\ThemeMenuService::items('jewelry', 'pages'); $categoryMenuItems = \App\Services\ThemeMenuService::items('jewelry', 'categories'); $navLogo = !empty($setting->logo) ? $setting->logo : ($setting->dark_logo ?? null); $phone = $setting->phone ?? '01716-522922'; $phoneDisplay = preg_match('/^\d{5}-\d{6}$/', $phone) ? $phone : (strlen(preg_replace('/\D/', '', $phone)) >= 11 ? substr(preg_replace('/\D/', '', $phone), 0, 5) . '-' . substr(preg_replace('/\D/', '', $phone), 5) : $phone); $signInUrl = Route::has('frontend.login') ? route('frontend.login') : (Route::has('login') ? route('login') : null); $findStoreUrl = !empty($setting->address) ? 'https://www.google.com/maps/search/?api=1&query=' . urlencode($setting->address) : route('frontend.page', 'contact'); @endphp
{{-- Row 1: Search | Logo | Icons --}}
{{-- Row 2: Browse Categories | Main Menu | Phone + Find Store --}}
@foreach($categoryMenuItems as $item) @if(!empty($item['children']))
{{ $item['label'] }} @foreach($item['children'] as $child) {{ $child['label'] }} @endforeach
@else {{ $item['label'] }} @endif @endforeach
{{-- Mobile drawer --}}
@include('themes.shared.nav-menu-list', ['menuItems' => $categoryMenuItems, 'menuClass' => 'kunjo-mobile-menu'])
@include('themes.shared.nav-menu-list', ['menuItems' => $pageMenuItems, 'menuClass' => 'kunjo-mobile-menu'])