@hasSection('content')
@yield('content')
@else
{{ $slot ?? '' }}
@endif
@filamentStyles @livewireStyles {{-- SweetAlert2: في
لجميع البيئات حتى تكون Swal متاحة قبل أي سكربت في الصفحة --}} @env('local') {{-- تطوير محلي: Vite (أو public/hot لخادم التطوير) --}} @vite(['resources/css/app.css', 'resources/js/app.js']) @else @if(file_exists(public_path('build/manifest.json'))) @vite(['resources/css/app.css', 'resources/js/app.js']) @endif {{-- احتياط إنتاج (مثلاً Railway عند فشل Vite / Unexpected token '<'): Alpine من CDN حتى تعمل النماذج بدون الاعتماد على ملفات build فقط. SweetAlert2 تُحمّل أعلاه في لجميع البيئات. متغيرات Railway: احذف ASSET_URL إن وُجد أو اجعله بالضبط https://factory-erp-production.up.railway.app بعد النشر: /force-deploy أو php artisan view:clear --}} @endenv @stack('styles')