@stack('meta') @vite(['resources/css/app.css', 'resources/js/app.js']) @php $isHome = request()->routeIs('home'); @endphp {{-- NAVBAR: glass di hero, solid putih setelah scroll melewati hero --}}
{{ config('app.name') }} {{ config('app.name') }} {{-- Desktop: nav links + auth --}} {{-- Hamburger: hanya mobile --}}
{{-- Mobile menu: hanya mobile --}}
@php $mobileLink = $isHome ? 'flex items-center gap-2 px-3 py-2 text-sm font-medium text-white/80 hover:text-white hover:bg-white/10 rounded-lg' : 'flex items-center gap-2 px-3 py-2 text-sm font-medium text-gray-700 hover:bg-teal-50 hover:text-teal-600 rounded-lg'; @endphp Produk Toko Digital @auth
{{-- Verifikasi email --}} @if(auth()->user() instanceof \Illuminate\Contracts\Auth\MustVerifyEmail && !auth()->user()->hasVerifiedEmail()) Verifikasi Email Belum @endif {{-- Cart --}} Keranjang Pesanan Saya Profil Saya @php $userAffiliateMobile = auth()->user()->affiliateCode; @endphp @if(!$userAffiliateMobile) Program Afiliasi @elseif($userAffiliateMobile->isPending()) Afiliasi Menunggu @elseif($userAffiliateMobile->isRejected()) Afiliasi Ditolak @else Dashboard Afiliasi @endif @if(auth()->user()->isAdmin()) Admin Panel @endif @if(auth()->user()->isSeller()) Dashboard Seller @elseif(auth()->user()->sellerApplication?->isPending()) Pendaftaran Seller Menunggu @elseif(auth()->user()->sellerApplication?->isRejected()) Pendaftaran Seller Ditolak @elseif(!auth()->user()->isSeller() && !auth()->user()->isAdmin() && !auth()->user()->sellerApplication) Daftar Jadi Seller @endif
@csrf
@else @endauth
@yield('content') {{ $slot ?? '' }}
{{-- Toast notification --}}
{{-- Alpine store: cart count --}} @stack('scripts')