@php $pageTitle = 'Slot Waktu'; $selectedDateKey = $selectedDate?->toDateString(); $slotStatus = static function (\App\Models\SlotWaktu $slot): array { if (! $slot->aktif) { return ['secondary', 'nonaktif']; } if ($slot->reservasi_aktif_count >= $slot->kapasitas) { return ['danger', 'penuh']; } if ($slot->reservasi_aktif_count > 0) { return ['warning', 'sebagian']; } return ['success', 'tersedia']; }; $subtitle = $monthSummary['total'].' slot pada '.$month->translatedFormat('F Y').'.'; @endphp @push('styles') @endpush @include('admin.partials.page-head') @include('admin.partials.page-header', [ 'title' => 'Slot Waktu', 'subtitle' => $subtitle, 'icon' => 'bx bx-calendar', 'actionModal' => 'modalBuatSlot', 'actionLabel' => 'Buat Slot Massal', 'actionIcon' => 'bx bx-calendar-plus', ]) @include('admin.slot-waktu._calendar') @include('admin.slot-waktu._day-panel')
@foreach ($daySlots as $slot) @endforeach @include('admin.partials.modal-auto-open') @include('admin.partials.page-foot')