@php /** @var \App\Models\Nursery\CalendarEntry|null $entry */ $entry = $entry ?? null; $entryType = $entryType ?? ($entry?->entry_type ?? 'lesson'); $formAction = $formAction ?? ''; $formMethod = $formMethod ?? 'POST'; $submitLabel = $submitLabel ?? 'إضافة'; $selectedClassroomIds = is_array($selectedClassroomIds ?? null) ? $selectedClassroomIds : []; $selectedChildIds = is_array($selectedChildIds ?? null) ? $selectedChildIds : []; $mediaLinks = is_array($mediaLinks ?? null) && ($mediaLinks ?? []) !== [] ? $mediaLinks : [['url' => '', 'label' => '']]; $eventDate = old('event_date', $entry?->starts_at?->format('Y-m-d') ?? now()->format('Y-m-d')); $startsTime = old('starts_at_time', $entry?->starts_at?->format('H:i') ?? '09:00'); $endsTime = old('ends_at_time', $entry?->ends_at?->format('H:i') ?? '10:00'); $isRecurring = old('is_recurring', $entry?->is_recurring ?? false); $showTypePicker = $entry === null && ! request()->has('type'); @endphp
@if($showTypePicker)

ماذا تريد أن تضيف؟

@foreach($typeLabels as $typeKey => $typeLabel)

{{ $typeLabel }}

@endforeach
@endif
@csrf @if(strtoupper($formMethod) !== 'POST') @method($formMethod) @endif

@if($entryType === 'lesson') بيانات الدرس @elseif($entryType === 'activity') بيانات النشاط @else بيانات الإعلان @endif

@error('event_date')

{{ $message }}

@enderror
@error('starts_at_time')

{{ $message }}

@enderror
@error('ends_at_time')

{{ $message }}

@enderror
@if($entryType === 'lesson')
@error('unit_id')

{{ $message }}

@enderror
@error('unit_lesson_id')

{{ $message }}

@enderror
@else
@error('title')

{{ $message }}

@enderror
@endif
@forelse($classrooms as $room) @empty

لا توجد فصول نشطة.

@endforelse
@forelse($children as $child) @empty

لا يوجد أطفال نشطون.

@endforelse
@error('notes')

{{ $message }}

@enderror
تكرار

الوسائط

@foreach($mediaLinks as $idx => $link)
@endforeach

قم بإضافة رابط (صورة أو ملف خارجي). رفع الملفات لاحقاً.

إلغاء @if($entry !== null && app(\App\Support\NurseryAccess::class)->allows(\App\Support\NurseryAccess::CAP_MANAGE_CALENDAR)) @endif
@push('scripts') @endpush