7 Commits

Author SHA1 Message Date
a465122c02 Update src/app/page.tsx 2026-04-28 00:00:54 +00:00
5af3aefe1a Merge version_10 into main
Merge version_10 into main
2026-04-27 23:57:36 +00:00
ea02f93afc Update src/app/page.tsx 2026-04-27 23:57:32 +00:00
cf771605f2 Merge version_9 into main
Merge version_9 into main
2026-04-27 23:55:50 +00:00
87a5c2d409 Update src/app/page.tsx 2026-04-27 23:55:44 +00:00
39009d2353 Merge version_8 into main
Merge version_8 into main
2026-04-27 23:53:29 +00:00
0a62e81ab0 Merge version_8 into main
Merge version_8 into main
2026-04-27 23:52:59 +00:00

View File

@@ -9,7 +9,7 @@ import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNinete
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactForm from '@/components/form/ContactForm';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterBase from '@/components/sections/footer/FooterBase';
import { Scissors, Calendar, Award } from 'lucide-react';
@@ -38,7 +38,7 @@ export default function LandingPage() {
{ name: "FAQ", id: "faq" }
]}
button={{
text: "Book Now", href: "#contact"
text: "Book Now", href: "#contact"
}}
/>
</div>
@@ -165,15 +165,23 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactForm
tag="Bookings"
<ContactSplitForm
title="Book Your Appointment"
description="Please fill out the form below to request your slot."
tagIcon={Calendar}
inputPlaceholder="Enter your name or email"
buttonText="Request Appointment"
centered={true}
description="Experience the finest grooming services in the city. Select your preferences and lock in your session today."
inputs={[
{ name: "fullName", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "service", type: "text", placeholder: "Preferred Service (Cut, Shave, etc.)" },
{ name: "notes", type: "text", placeholder: "Additional Notes" }
]}
multiSelect={{ name: "barber", label: "Select Barber", options: ["Barber 1", "Barber 2", "Barber 3", "Barber 4", "Barber 5", "Barber 6"] }}
textarea={{ name: "message", placeholder: "Any special requests?", rows: 4 }}
buttonText="Request My Appointment"
useInvertedBackground={false}
containerClassName="min-h-screen py-24"
imageSrc="http://img.b2bpic.net/free-photo/barber-holding-razor-hair-client_23-2148353483.jpg"
imageAlt="Barber serving client"
/>
</div>