{{-- resources/views/layouts/app.blade.php --}} {{-- PWA --}} {{-- CSRF pour les formulaires & AJAX --}} {{ config('app.name', 'TaPrestation') }} {{-- Fonts --}} {{-- Font Awesome --}} {{-- Hero Animations CSS (optionnel, ne casse rien si le fichier manque) --}} {{-- CSS/JS compilés Laravel (Vite) --}} @vite(['resources/css/app.css', 'resources/js/app.js']) {{-- Mobile App Styling --}} {{-- Flatpickr CSS (calendrier) --}} {{-- Hero Animations JS --}} {{-- jQuery (utilisé par certains écrans) --}} {{-- SweetAlert2 (popups) --}} {{-- Styles personnalisés par page --}} @stack('styles') @stack('head')
{{-- Navigation globale --}} @includeIf('layouts.navigation') {{-- En-tête de page optionnel --}} @if (isset($header))
{{ $header }}
@endif {{-- Contenu principal --}}
@yield('content')
{{-- Mobile Bottom Navigation --}} @includeIf('components.mobile-bottom-nav')
{{-- Flatpickr JS --}} {{-- Scripts personnalisés par page --}} @stack('scripts') {{-- Service worker (désactivé pour éviter un cache obsolète en desktop) --}} {{-- Si besoin de PWA, réactiver et s'assurer d'un cache-busting fiable. --}}