@extends('layouts.app') @section('title', $prestataire->business_name . ' - Menu') @push('styles') @endpush @section('content')
{{-- Header du prestataire --}}
{{-- Cover --}}
@if($prestataire->cover_image) {{ $prestataire->business_name }} @endif
{{-- Bouton retour --}} ← Retour
{{-- Infos prestataire --}}
{{-- Photo profil --}}
@if($prestataire->user && $prestataire->user->profile_photo_path) {{ $prestataire->business_name }} @else
👨‍🍳
@endif
{{-- Texte --}}

{{ $prestataire->business_name ?? $prestataire->user->name ?? 'Cuisinier' }}

@if($prestataire->description)

{{ $prestataire->description }}

@endif {{-- Stats --}}
🍽️ {{ $products->flatten()->count() }} plats @if($prestataire->phone) 📱 Appeler @endif
{{-- Navigation catégories --}}
@php $emojis = [ 'entree' => '🥗', 'plat' => '🍝', 'dessert' => '🍰', 'boisson' => '🥤', 'amuse_bouche' => '🧆', 'gateau' => '🎂', 'pizza' => '🍕', 'sandwich' => '🥪', 'salade' => '🥗', 'autre' => '🍴', ]; @endphp @foreach($products as $category => $categoryProducts) {{ $emojis[$category] ?? '🍴' }} {{ $categories[$category] ?? ucfirst($category) }} {{ $categoryProducts->count() }} @endforeach
{{-- Menu --}}
@foreach($products as $category => $categoryProducts)
{{-- Titre catégorie --}}
{{ $emojis[$category] ?? '🍴' }}

{{ $categories[$category] ?? ucfirst($category) }}

{{ $categoryProducts->count() }} produit(s)

{{-- Grille produits --}}
@foreach($categoryProducts as $product)
{{-- Image + infos en ligne --}}
{{-- Image --}}
@if($product->image) {{ $product->name }} @else
{{ $emojis[$category] ?? '🍴' }}
@endif
{{-- Contenu --}}

{{ $product->name }}

@if($product->description)

{{ $product->description }}

@endif
{{ number_format($product->price, 2) }} € @if($product->preparation_time) ⏱️ {{ $product->preparation_time }}min @endif
{{-- Bouton commander --}} @auth
@csrf
@else @endauth
@endforeach
@endforeach
{{-- Panier flottant --}} @auth @php $cart = session()->get("food_cart.{$prestataire->id}", []); $cartCount = 0; foreach($cart as $item) { $cartCount += $item['quantity'] ?? 0; } @endphp @if($cartCount > 0)
🛒 Voir le panier
{{ $cartCount }} article(s)
@endif @endauth
@endsection