From ddb7b2b9e917253e06ec73e7a2a2ab5842f12f3d Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 05:20:33 +0000 Subject: [PATCH 1/2] Add src/app/booking/page.tsx --- src/app/booking/page.tsx | 238 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) create mode 100644 src/app/booking/page.tsx diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx new file mode 100644 index 0000000..10b6d33 --- /dev/null +++ b/src/app/booking/page.tsx @@ -0,0 +1,238 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { Sparkles } from 'lucide-react'; +import { useState } from 'react'; + +export default function BookingPage() { + const [formData, setFormData] = useState({ + firstName: '', + lastName: '', + businessName: '', + businessService: '', + description: '', + phoneNumber: '', + email: '' + }); + + const handleInputChange = (e: React.ChangeEvent) => { + const { name, value } = e.target; + setFormData(prev => ({ + ...prev, + [name]: value + })); + }; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log('Booking form submitted:', formData); + // Reset form + setFormData({ + firstName: '', + lastName: '', + businessName: '', + businessService: '', + description: '', + phoneNumber: '', + email: '' + }); + }; + + return ( + + + +
+
+
+

Book a Call

+

Schedule a consultation with our team to discuss your marketing needs and goals.

+
+ +
+
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ +