@extends('layouts.admin') @section('content')

Dewan Bookings Management

@if (session('success'))
{{ session('success') }}
@elseif (session('error'))
{{ session('error') }}
@endif @if($bookings->isEmpty())

No Dewan bookings yet.

@else
@forelse($bookings as $booking) @empty @endforelse
# User Event Date Total (RM) Status Receipts Action
{{ $booking->id }} {{ $booking->user->name }} {{ $booking->event_name }} {{ \Carbon\Carbon::parse($booking->date)->format('d M Y') }} {{ number_format($booking->total_amount, 2) }} @php $colors = [ 'pending' => 'bg-yellow-100 text-yellow-800', 'need_payment' => 'bg-blue-100 text-blue-800', 'awaiting_verification' => 'bg-yellow-100 text-yellow-800', 'booked' => 'bg-green-100 text-green-800', 'rejected' => 'bg-red-100 text-red-800', 'cancelled' => 'bg-gray-200 text-gray-700', ]; @endphp {{ ucfirst(str_replace('_', ' ', $booking->status)) }} @if ($booking->deposit_receipt_path) @else No Deposit @endif @if ($booking->payment_receipt_path) @else No Payment @endif @php $buttonStyles = [ 'approve' => 'bg-green-100 hover:bg-green-200 text-green-800', 'reject' => 'bg-red-100 hover:bg-red-200 text-red-800', 'confirm' => 'bg-blue-100 hover:bg-blue-200 text-blue-800', 'print' => 'bg-gray-100 text-gray-700 hover:bg-gray-200', 'cancel' => 'bg-red-100 text-red-800 hover:bg-red-200', ]; $buttonClass = "px-3 py-1.5 rounded-full text-xs font-semibold"; @endphp @if($booking->status === 'pending') @elseif($booking->status === 'awaiting_verification') @elseif($booking->status === 'need_payment') @elseif($booking->status === 'booked') Print Receipt
@csrf @method('DELETE')
@elseif($booking->status === 'rejected' || $booking->status === 'cancelled') {{ ucfirst($booking->status) }} @endif
No bookings found.
@endif
@endsection