@extends('layouts.nursery')
@section('title', 'حضور وانصراف — '.niche_module_label('nursery'))
@section('content')
@php
use App\Models\Nursery\AttendanceWeekdaySetting;
use App\Models\Nursery\LeaveRecord;
use App\Support\NurseryWeekdays;
$weekdayOptions = NurseryWeekdays::selectOptions();
$prevWeek = $weekStart->copy()->subWeek()->toDateString();
$nextWeek = $weekStart->copy()->addWeek()->toDateString();
$weekLabel = $weekStart->copy()->locale('ar')->translatedFormat('j F').' – '.$weekStart->copy()->endOfWeek(Carbon\Carbon::SATURDAY)->locale('ar')->translatedFormat('j F Y');
@endphp
تسجيل يومي ومتابعة أسبوعية
@if(session('success'))
{{ session('success') }}
@endif
@if(session('error'))
{{ session('error') }}
@endif
@if($tab === 'register')
@include('nursery.attendance.partials.register-tab')
@elseif($tab === 'children')
@include('nursery.attendance.partials.weekly-tab', [
'scope' => LeaveRecord::SCOPE_CHILDREN,
'grid' => $childrenGrid,
'weekdaySetting' => $childrenWeekdays,
'canManage' => $canManageChildren,
'searchPlaceholder' => 'ابحث باسم الطفل...',
'showClassroomFilter' => true,
])
@elseif($tab === 'staff')
@include('nursery.attendance.partials.weekly-tab', [
'scope' => LeaveRecord::SCOPE_STAFF,
'grid' => $staffGrid,
'weekdaySetting' => $staffWeekdays,
'canManage' => $canManageStaff,
'searchPlaceholder' => 'ابحث باسم طاقم العمل...',
'showClassroomFilter' => false,
])
@endif
@include('nursery.attendance.partials.modals')
@endsection