Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5cf846a5cc | |||
| 6e80c9d1c1 | |||
| e0cbfc01c8 | |||
| a8468b30cf | |||
| 6357bf62d4 | |||
| ca5b161e5e | |||
| 01c7b0c047 | |||
| 52f4b6aef2 | |||
| 4c680e8d10 | |||
| abd8e25967 | |||
| 5e5628318e | |||
| d199386e40 | |||
| 42cc25a7f4 |
82
src/app/booking/page.tsx
Normal file
82
src/app/booking/page.tsx
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||||
|
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||||
|
|
||||||
|
export default function BookingPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="hover-magnetic"
|
||||||
|
defaultTextAnimation="reveal-blur"
|
||||||
|
borderRadius="pill"
|
||||||
|
contentWidth="smallMedium"
|
||||||
|
sizing="mediumSizeLargeTitles"
|
||||||
|
background="blurBottom"
|
||||||
|
cardStyle="gradient-bordered"
|
||||||
|
primaryButtonStyle="diagonal-gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="medium"
|
||||||
|
>
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered
|
||||||
|
navItems={[
|
||||||
|
{ name: "Services", id: "services" },
|
||||||
|
{ name: "Why Us", id: "why-us" },
|
||||||
|
{ name: "Testimonials", id: "testimonials" },
|
||||||
|
{ name: "Contact", id: "contact" },
|
||||||
|
]}
|
||||||
|
button={{ text: "Book Now", href: "/booking" }}
|
||||||
|
brandName="Quick N’ Clean"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="booking-form" data-section="booking-form">
|
||||||
|
<ContactCenter
|
||||||
|
tag="Schedule Now"
|
||||||
|
title="Book Your Mobile Detailing Appointment"
|
||||||
|
description="Provide your details below, and our team will contact you shortly to confirm your booking and arrange a convenient time for your luxury car detailing service."
|
||||||
|
background={{ variant: "radial-gradient" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
inputPlaceholder="Enter your email"
|
||||||
|
buttonText="Confirm Booking"
|
||||||
|
termsText="By clicking Confirm Booking, you agree to our booking terms and conditions."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterBaseReveal
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Services", items: [
|
||||||
|
{ label: "Interior Deep Clean", href: "/#services" },
|
||||||
|
{ label: "Exterior Detail", href: "/#services" },
|
||||||
|
{ label: "Full Detail Package", href: "/#services" },
|
||||||
|
{ label: "Book Now", href: "/booking" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/#why-us" },
|
||||||
|
{ label: "Testimonials", href: "/#testimonials" },
|
||||||
|
{ label: "Contact Us", href: "/booking" },
|
||||||
|
{ label: "Book a Service", href: "/booking"}
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Legal", items: [
|
||||||
|
{ label: "Privacy Policy", href: "#" },
|
||||||
|
{ label: "Terms of Service", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
copyrightText="© {year} Quick N’ Clean Mobile Detailing. All rights reserved."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -39,7 +39,7 @@ export default function LandingPage() {
|
|||||||
name: "Contact", id: "contact"},
|
name: "Contact", id: "contact"},
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Book Now", href: "#contact"}}
|
text: "Book Now", href: "/booking"}}
|
||||||
brandName="Quick N’ Clean"
|
brandName="Quick N’ Clean"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -67,9 +67,9 @@ export default function LandingPage() {
|
|||||||
]}
|
]}
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Book Now", href: "#contact"},
|
text: "Book Now", href: "/booking"},
|
||||||
{
|
{
|
||||||
text: "Get a Quote", href: "#contact"},
|
text: "Get a Quote", href: "/booking"},
|
||||||
]}
|
]}
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
@@ -181,7 +181,7 @@ export default function LandingPage() {
|
|||||||
text="Ready for a Spotless Ride? Experience the Quick N’ Clean difference today. Book your mobile detail and enjoy a pristine vehicle without leaving your driveway."
|
text="Ready for a Spotless Ride? Experience the Quick N’ Clean difference today. Book your mobile detail and enjoy a pristine vehicle without leaving your driveway."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Book Your Detail Now", href: "#contact"},
|
text: "Book Your Detail Now", href: "/booking"},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -198,7 +198,7 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
label: "Full Detail Package", href: "#services"},
|
label: "Full Detail Package", href: "#services"},
|
||||||
{
|
{
|
||||||
label: "Get a Quote", href: "#contact"},
|
label: "Get a Quote", href: "/booking"},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -208,7 +208,9 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
label: "Testimonials", href: "#testimonials"},
|
label: "Testimonials", href: "#testimonials"},
|
||||||
{
|
{
|
||||||
label: "Contact Us", href: "#contact"},
|
label: "Contact Us", href: "/booking"},
|
||||||
|
{
|
||||||
|
label: "Book a Service", href: "/booking"}
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -226,4 +228,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user