diff --git a/app/book/page.tsx b/app/book/page.tsx new file mode 100644 index 0000000..40be8c3 --- /dev/null +++ b/app/book/page.tsx @@ -0,0 +1,116 @@ +"use client"; +import { Container } from "@/components/container"; +import { Heading } from "@/components/heading"; +import { Subheading } from "@/components/subheading"; +import { Footer } from "@/components/footer"; +import { KleapForm } from "@/components/kleap-form"; + +const bookingFields = [ + { + name: "name", + label: "Full Name", + type: "text", + required: true, + }, + { + name: "email", + label: "Email Address", + type: "email", + required: true, + }, + { + name: "phone", + label: "Phone Number", + type: "tel", + required: true, + }, + { + name: "service", + label: "Service Type", + type: "select", + required: true, + options: [ + { label: "Custom Shoe Order", value: "custom" }, + { label: "Professional Fitting", value: "fitting" }, + { label: "Style Consultation", value: "consultation" }, + ], + }, + { + name: "date", + label: "Preferred Date", + type: "text", // Using text for simplicity in this template, usually a date picker + required: true, + }, + { + name: "time", + label: "Preferred Time", + type: "select", + required: true, + options: [ + { label: "Morning (9AM - 12PM)", value: "morning" }, + { label: "Afternoon (12PM - 4PM)", value: "afternoon" }, + { label: "Evening (4PM - 7PM)", value: "evening" }, + ], + }, + { + name: "notes", + label: "Additional Notes", + type: "textarea", + required: false, + }, +]; + +export default function BookingPage() { + return ( +
+ +
+ Book a Fitting + + Schedule a personalized session with our footwear experts. + +
+ +
+
+ +
+ +
+
+

Why book a fitting?

+
    +
  • + 01 + Precise measurements for ultimate comfort. +
  • +
  • + 02 + Expert advice on styles that suit your gait. +
  • +
  • + 03 + Early access to new collections. +
  • +
+
+ +
+

Need help?

+

+ If you have any questions about our custom services, feel free to reach out. +

+

+1 (555) 123-4567

+

support@solevibe.com

+
+
+
+
+
+ ); +}