From fbc8703be5f37adb15aa982d97b089ad36a1583d Mon Sep 17 00:00:00 2001 From: kleap-admin Date: Fri, 16 Jan 2026 16:41:55 +0000 Subject: [PATCH] Update components/reservation.tsx --- components/reservation.tsx | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 components/reservation.tsx diff --git a/components/reservation.tsx b/components/reservation.tsx new file mode 100644 index 0000000..95732a2 --- /dev/null +++ b/components/reservation.tsx @@ -0,0 +1,47 @@ +"use client"; + +import { Container } from "@/components/container"; +import { Heading } from "@/components/heading"; +import { Subheading } from "@/components/subheading"; +import { KleapForm } from "@/components/kleap-form"; + +export function Reservation() { + const fields = [ + { name: "name", label: "Full Name", type: "text", required: true, placeholder: "John Doe" }, + { name: "email", label: "Email Address", type: "email", required: true, placeholder: "john@example.com" }, + { name: "phone", label: "Phone Number", type: "tel", required: true, placeholder: "+33 1 23 45 67 89" }, + { name: "date", label: "Date", type: "date", required: true }, + { name: "time", label: "Time", type: "time", required: true }, + { name: "guests", label: "Number of Guests", type: "number", required: true, placeholder: "2" }, + { name: "requests", label: "Special Requests", type: "textarea", required: false, placeholder: "Allergies, special occasion..." }, + ]; + + return ( +
+ +
+
+ Reserve Your Table + + Join us for an unforgettable dining experience. For parties larger than 8, please contact us directly. + +
+

Dress Code: Smart Casual

+

Cancellation Policy: Please cancel at least 24 hours in advance.

+
+
+ +
+ +
+
+
+
+ ); +}