Fix product stock, booking actions, settings, reservation UX, nav and category filter

This commit is contained in:
belviskhoremk
2026-05-20 23:56:43 +00:00
parent a89793a059
commit affff1c502
12 changed files with 137 additions and 102 deletions

View File

@@ -81,6 +81,15 @@ export default function Booking() {
}
};
const resetBooking = () => {
setConfirmed(false);
setSelectedService(null);
setSelectedDate(undefined);
setSelectedSlot(null);
setSlots([]);
setPhone(user?.phone ?? "");
};
if (confirmed) {
return (
<div className="min-h-screen flex items-center justify-center py-12 px-4">
@@ -92,9 +101,12 @@ export default function Booking() {
<p className="text-muted-foreground mb-2">
{selectedService?.name} {selectedDate?.toLocaleDateString(locale)} {t("booking.confirmed_at")} {selectedSlot?.start_time.slice(0, 5)}
</p>
<p className="text-sm text-muted-foreground">
<p className="text-sm text-muted-foreground mb-6">
{t("booking.confirmed_desc")}
</p>
<Button variant="outline" onClick={resetBooking}>
{t("booking.new_booking")}
</Button>
</div>
</div>
);