@extends('layouts.public') @section('content') @push('styles') @endpush

My Bookings

Book New Ticket
@if(session('success')) @endif @if(session('error')) @endif @if($bookings->count() > 0)
@foreach($bookings as $booking)
#{{ $booking->id }} @php $statusColor = 'bg-gray-400 text-gray-800'; if ($booking->status === 'paid') { $statusColor = 'bg-green-500 text-white'; } elseif ($booking->status === 'pending') { $statusColor = 'bg-yellow-500 text-yellow-900'; } elseif (in_array($booking->status, ['cancelled', 'denied', 'expired'])) { $statusColor = 'bg-red-500 text-white'; } @endphp {{ ucfirst($booking->status) }}
@if($booking->touristAttraction && $booking->touristAttraction->featured_image) {{ $booking->touristAttraction->name }} @else
@endif
{{ $booking->touristAttraction->name ?? 'Attraction unavailable' }}

{{ \Carbon\Carbon::parse($booking->visit_date)->format('d M Y') }}

{{ $booking->quantity }} ticket(s)

{{ $booking->touristAttraction->location ?? '-' }}

Total Amount: Rp {{ number_format($booking->total_price, 0, ',', '.') }}
View Details @if($booking->status === 'paid') Download Ticket @endif @if(in_array($booking->status, ['pending']))
Edit
@csrf @method('DELETE')
@endif
@endforeach
@if($bookings->hasPages())
{{ $bookings->links() }}
@endif @else

Belum Ada Pemesanan

Anda belum melakukan pemesanan apa pun. Mulailah menjelajahi atraksi kami dan pesan tiket Anda!

Jelajahi Atraksi
@endif
@endsection