@php $canBookOnline = ! auth()->check() || auth()->user()->role->value === 'pelanggan'; $showHeading = $showHeading ?? true; @endphp
@if ($showHeading)

Cek Slot Servis

Pilih tanggal untuk melihat ketersediaan jam servis motor.

@endif @if ($error) @endif
Hari Ini
{{ $date->translatedFormat('l, d F Y') }}

{{ $summary['total'] }} slot pada tanggal ini.

Tersedia: {{ $summary['tersedia'] }} Hampir penuh: {{ $summary['hampir_penuh'] }} Penuh: {{ $summary['penuh'] }}
@if ($slots->isEmpty())
Belum ada slot

Belum ada jadwal servis pada tanggal ini. Silakan pilih tanggal lain.

@else
@foreach ($slots as $slot) @php $status = $slot->status_ketersediaan; $label = $statusLabels[$status] ?? $status; $badge = $statusBadges[$status] ?? 'secondary'; $isFull = $status === \App\Services\SlotAvailabilityService::STATUS_PENUH; @endphp
{{ substr($slot->jam_mulai, 0, 5) }} – {{ substr($slot->jam_selesai, 0, 5) }}
@if ($slot->lewat) Sudah lewat @else {{ $label }} @endif
  • Kapasitas {{ $slot->kapasitas }}
  • Terpakai {{ $slot->terpakai }}
  • Sisa {{ $slot->sisa }}
@if ($slot->lewat) @elseif ($isFull) @elseif (! $canBookOnline) Buka Dashboard Admin @else Booking Slot Ini @endif
@endforeach
@endif
Biaya menyesuaikan merk dan kondisi motor, dikonfirmasi bengkel. Slot yang penuh atau sudah lewat tidak dapat dipilih.