@extends('customer.layouts.app') @section('title', 'Detail Reservasi') @section('content') @php $statusValue = $reservasi->status->value; $alasanPenolakan = $reservasi->alasanPenolakan(); $statusLabels = [ 'menunggu_konfirmasi' => 'Menunggu Konfirmasi', 'dikonfirmasi' => 'Dikonfirmasi', 'check_in' => 'Check In', 'selesai' => 'Selesai', 'dibatalkan' => 'Dibatalkan', ]; $statusBadges = [ 'menunggu_konfirmasi' => 'warning', 'dikonfirmasi' => 'primary', 'check_in' => 'info', 'selesai' => 'success', 'dibatalkan' => 'secondary', ]; $statusLabel = $alasanPenolakan ? 'Ditolak' : ($statusLabels[$statusValue] ?? $statusValue); $statusBadge = $alasanPenolakan ? 'danger' : ($statusBadges[$statusValue] ?? 'secondary'); @endphp @include('customer.partials.page-header', [ 'title' => 'Detail Reservasi', 'subtitle' => 'Kode Booking '.$reservasi->kode, 'backRoute' => route('booking-saya'), 'backLabel' => 'Kembali ke Booking Saya', ]) @if ($alasanPenolakan)
Belum ada layanan yang dipilih.
@elseBiaya menyesuaikan merk dan kondisi motor, dikonfirmasi bengkel.