{{-- * Sélecteur de Magasin (Navbar) --}} {{-- ? Affiche le magasin actuel, permet aux admins de changer de magasin --}} {{-- ! Non-admins : affichage statique uniquement --}} @php $currentStore = $activeStore ?? auth()->user()?->store; $userStore = auth()->user()?->store; // Peut être null pour admin $isAdmin = auth()->user()?->isAdmin() ?? false; // * Admin sans magasin d'origine : toujours en supervision si un magasin est sélectionné $isSupervising = $isAdmin && $currentStore && (!$userStore || $currentStore->id !== $userStore->id); @endphp
{{-- * Badge Magasin --}} {{-- * Badge "Mode Supervision" --}} @if($isSupervising) @endif {{-- * Modal de sélection (Admin uniquement) --}} @if($isAdmin)
{{-- Header avec recherche --}}

Choisir un magasin

{{-- Barre de recherche --}}
{{-- Liste des magasins (scrollable) --}}
{{-- Desktop : Groupé par région --}} {{-- Mobile : Liste simple sans groupement --}}
{{-- Footer avec bouton reset --}} @if($isSupervising)
@endif>
@endif