Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-04-16 22:46:18 +00:00

View File

@@ -2,7 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
@@ -35,7 +35,7 @@ export default function LandingPage() {
{ name: "Home", id: "hero" },
{ name: "Services", id: "features" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" },
{ name: "Get a Quote", id: "contact" },
]}
brandName="Castillo Cleaning"
/>
@@ -174,15 +174,23 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactSplit
<ContactSplitForm
title="Get a Free Quote"
description="Fill out the form below to receive a personalized quote for your cleaning needs."
inputs={[
{ name: "fullname", type: "text", placeholder: "Full Name", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "address", type: "text", placeholder: "Property Address", required: true },
{ name: "propertyType", type: "text", placeholder: "Property Type (House/Apt/Office)", required: true },
{ name: "sqft", type: "number", placeholder: "Approx. Sq. Ft.", required: true },
{ name: "pets", type: "text", placeholder: "Number of Pets", required: false },
{ name: "datetime", type: "datetime-local", placeholder: "Preferred Date/Time", required: true }
]}
multiSelect={{ name: "cleaningType", label: "Cleaning Type & Services", options: ["Standard Clean", "Deep Clean", "Move-in/out", "Kitchen/Fridge", "Oven/Appliances", "Interior Windows", "Exterior Windows"] }}
textarea={{ name: "notes", placeholder: "Additional Notes or Specific Instructions", rows: 4 }}
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Contact Us"
title="Ready for a Spotless Space?"
description="Contact us today at +1 832-690-0452 or fill out the form for a free quote."
imageSrc="http://img.b2bpic.net/free-photo/call-center-agent-talking-headset-mic-typing-keyboard_482257-125066.jpg"
imageAlt="Cleaning service contact"
mediaAnimation="slide-up"
buttonText="Submit Quote Request"
/>
</div>
@@ -200,7 +208,7 @@ export default function LandingPage() {
{
title: "Company", items: [
{ label: "About Us", href: "#about" },
{ label: "Contact", href: "#contact" },
{ label: "Get a Quote", href: "#contact" },
],
},
]}
@@ -210,4 +218,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}