@if ($selectedDate) Tutup
{{ $daySummary['tersedia'] }} tersedia {{ $daySummary['sebagian'] }} sebagian {{ $daySummary['penuh'] }} penuh {{ $daySummary['nonaktif'] }} nonaktif
@if ($daySlots->isNotEmpty())
@foreach ($daySlots as $slot) @php [$statusColor, $statusKey] = $slotStatus($slot); $percent = $slot->kapasitas > 0 ? min(100, round(($slot->reservasi_aktif_count / $slot->kapasitas) * 100)) : 0; $statusLabel = match ($statusKey) { 'tersedia' => 'Tersedia', 'sebagian' => 'Sebagian', 'penuh' => 'Penuh', default => 'Nonaktif', }; $progressColor = match ($statusKey) { 'tersedia' => 'success', 'sebagian' => 'warning', 'penuh' => 'danger', default => 'secondary', }; @endphp
{{ substr($slot->jam_mulai, 0, 5) }} – {{ substr($slot->jam_selesai, 0, 5) }}
Kapasitas {{ $slot->kapasitas }} • {{ $slot->reservasi_aktif_count }} reservasi aktif
{{ $statusLabel }} {{ $slot->reservasi_aktif_count }}/{{ $slot->kapasitas }}
@csrf @method('DELETE')
@endforeach
@else @endif
@else
@endif