Fix: Change default reservation status to pending and update labels
This commit is contained in:
@@ -88,7 +88,7 @@ export default async function ReservationDetailsPage({
|
||||
<p className="text-sm font-medium text-muted-foreground">Durum</p>
|
||||
<Badge variant={reservation.status === 'cancelled' ? 'destructive' : 'default'}>
|
||||
{reservation.status === 'confirmed' ? 'Onaylandı' :
|
||||
reservation.status === 'pending' ? 'Bekliyor' :
|
||||
reservation.status === 'pending' ? 'Rezervasyon Oluşturuldu' :
|
||||
reservation.status === 'cancelled' ? 'İptal' : reservation.status}
|
||||
</Badge>
|
||||
</div>
|
||||
|
||||
@@ -38,7 +38,7 @@ export async function createReservation(data: {
|
||||
package_id: data.package_id || null,
|
||||
start_time: data.start_time,
|
||||
end_time: data.end_time,
|
||||
status: 'confirmed', // Auto confirm for admin created
|
||||
status: 'pending', // Default to pending, admin must confirm
|
||||
notes: data.notes,
|
||||
})
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ export default async function ReservationsPage() {
|
||||
const getStatusBadge = (status: string) => {
|
||||
switch (status) {
|
||||
case 'confirmed': return <Badge className="bg-green-600">Onaylandı</Badge>
|
||||
case 'pending': return <Badge variant="secondary">Bekliyor</Badge>
|
||||
case 'pending': return <Badge variant="secondary">Rezervasyon Oluşturuldu</Badge>
|
||||
case 'cancelled': return <Badge variant="destructive">İptal</Badge>
|
||||
case 'completed': return <Badge variant="outline">Tamamlandı</Badge>
|
||||
default: return <Badge>{status}</Badge>
|
||||
|
||||
Reference in New Issue
Block a user