Merge version_1 into main #1
260
src/app/page.tsx
260
src/app/page.tsx
@@ -2,6 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { Zap, Star, CheckCircle, Shield } from "lucide-react";
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
@@ -31,73 +32,34 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="C'est Doux"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+15550123456",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+15550123456"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Quality Service, Right Here at Home"
|
||||
description="At C'est Doux, we pride ourselves on exceptional local service. Whether you need a quick quote or a professional consultation, our team is ready to help."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+15550123456",
|
||||
},
|
||||
{ text: "Get a Quote", href: "#contact" },
|
||||
{ text: "Call Now", href: "tel:+15550123456" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-cheerful-designers-standing-together-smiling-talking_74855-10430.jpg",
|
||||
imageAlt: "Hero scene 1",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2079.jpg",
|
||||
imageAlt: "Hero scene 2",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/curly-latin-girl-talking-phone-while-sitting-outdoor-cafe-pretty-female-freelancer-glasses-chilling-restaurant_231208-5239.jpg",
|
||||
imageAlt: "Hero scene 3",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-people-chatting-work-break-time_23-2149308482.jpg",
|
||||
imageAlt: "Hero scene 4",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-business-owner-with-document-medium-shot_23-2149434531.jpg",
|
||||
imageAlt: "Hero scene 5",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-woman-working-coffee-shop_23-2148366638.jpg",
|
||||
imageAlt: "Hero scene 6",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/three-cheerful-designers-standing-together-smiling-talking_74855-10430.jpg", imageAlt: "Hero scene 1" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2079.jpg", imageAlt: "Hero scene 2" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/curly-latin-girl-talking-phone-while-sitting-outdoor-cafe-pretty-female-freelancer-glasses-chilling-restaurant_231208-5239.jpg", imageAlt: "Hero scene 3" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/smiley-people-chatting-work-break-time_23-2149308482.jpg", imageAlt: "Hero scene 4" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/smiley-business-owner-with-document-medium-shot_23-2149434531.jpg", imageAlt: "Hero scene 5" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-woman-working-coffee-shop_23-2148366638.jpg", imageAlt: "Hero scene 6" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -106,22 +68,10 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Dedicated to Our Community",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-businessman-seaking-phone-shaking-hand_23-2147793072.jpg",
|
||||
alt: "Local service about",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#contact",
|
||||
},
|
||||
{ type: "text", content: "Dedicated to Our Community" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/cheerful-businessman-seaking-phone-shaking-hand_23-2147793072.jpg", alt: "Local service about" },
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "#contact" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -130,30 +80,10 @@ export default function LandingPage() {
|
||||
textboxLayout="inline-image"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Expert Team",
|
||||
description: "Highly trained professionals dedicated to excellence.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cleaning-tools-with-copy-space_23-2148333772.jpg",
|
||||
buttonIcon: "Zap",
|
||||
},
|
||||
{
|
||||
title: "Customer First",
|
||||
description: "Your satisfaction is our primary priority.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-assortment-with-different-feelings_23-2148860332.jpg",
|
||||
buttonIcon: "Star",
|
||||
},
|
||||
{
|
||||
title: "Efficient Workflow",
|
||||
description: "Streamlined processes to save you time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/standard-quality-control-collage-concept_23-2149595844.jpg",
|
||||
buttonIcon: "CheckCircle",
|
||||
},
|
||||
{
|
||||
title: "Proven Track Record",
|
||||
description: "Years of experience serving the community.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/use-soap-water-wash-your-hands-prevent-coronavirus-neon-sign-vector_53876-171341.jpg",
|
||||
buttonIcon: "Shield",
|
||||
},
|
||||
{ title: "Expert Team", description: "Highly trained professionals dedicated to excellence.", imageSrc: "http://img.b2bpic.net/free-photo/cleaning-tools-with-copy-space_23-2148333772.jpg", buttonIcon: Zap },
|
||||
{ title: "Customer First", description: "Your satisfaction is our primary priority.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-assortment-with-different-feelings_23-2148860332.jpg", buttonIcon: Star },
|
||||
{ title: "Efficient Workflow", description: "Streamlined processes to save you time.", imageSrc: "http://img.b2bpic.net/free-photo/standard-quality-control-collage-concept_23-2149595844.jpg", buttonIcon: CheckCircle },
|
||||
{ title: "Proven Track Record", description: "Years of experience serving the community.", imageSrc: "http://img.b2bpic.net/free-vector/use-soap-water-wash-your-hands-prevent-coronavirus-neon-sign-vector_53876-171341.jpg", buttonIcon: Shield },
|
||||
]}
|
||||
title="Why Choose Us"
|
||||
description="We offer reliable, professional, and efficient service tailored to your needs."
|
||||
@@ -166,27 +96,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "500+",
|
||||
title: "Projects Completed",
|
||||
description: "Satisfied clients across the area.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-startup-office-displays-statistics_482257-119484.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
description: "Serving the local community since 2009.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/five-star-hotel-sign_1385-1495.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "4.9/5",
|
||||
title: "Avg. Rating",
|
||||
description: "Based on community feedback.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/diverse-people-showing-golden-star-rating-symbol_53876-71536.jpg",
|
||||
},
|
||||
{ id: "m1", value: "500+", title: "Projects Completed", description: "Satisfied clients across the area.", imageSrc: "http://img.b2bpic.net/free-photo/empty-startup-office-displays-statistics_482257-119484.jpg" },
|
||||
{ id: "m2", value: "15+", title: "Years Experience", description: "Serving the local community since 2009.", imageSrc: "http://img.b2bpic.net/free-photo/five-star-hotel-sign_1385-1495.jpg" },
|
||||
{ id: "m3", value: "4.9/5", title: "Avg. Rating", description: "Based on community feedback.", imageSrc: "http://img.b2bpic.net/free-photo/diverse-people-showing-golden-star-rating-symbol_53876-71536.jpg" },
|
||||
]}
|
||||
title="Our Impact"
|
||||
description="Numbers speak for our commitment to excellence."
|
||||
@@ -198,14 +110,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Community Partners",
|
||||
"Local Business League",
|
||||
"City Services",
|
||||
"Chamber of Commerce",
|
||||
"Regional Association",
|
||||
"Neighborhood Union",
|
||||
"Community Trust",
|
||||
]}
|
||||
"Community Partners", "Local Business League", "City Services", "Chamber of Commerce", "Regional Association", "Neighborhood Union", "Community Trust"]}
|
||||
title="Trusted by Local Leaders"
|
||||
description="Proud to work with community organizations and businesses."
|
||||
/>
|
||||
@@ -217,41 +122,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Jane D.",
|
||||
handle: "@localcust",
|
||||
testimonial: "Excellent service and very reliable. Would definitely recommend!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beauty-style-fashion-femininity-concept-positive-beautiful-young-european-woman-blue-shirt-looking-camera-with-broad-happy-smile-being-good-mood-kitchen-interior-background_343059-2087.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark S.",
|
||||
handle: "@happyneighbor",
|
||||
testimonial: "Fast and professional. A local business I truly trust.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-staff-airport-terminal_107420-85049.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Anna P.",
|
||||
handle: "@customer",
|
||||
testimonial: "Very satisfied with the work done on my project. Great communication.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-taking-photo_23-2148294051.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Robert B.",
|
||||
handle: "@bizclient",
|
||||
testimonial: "Professional team that gets the job done right. Definitely worth it.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-female-with-pinkish-hair-posing_344912-857.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Sarah L.",
|
||||
handle: "@sarahhome",
|
||||
testimonial: "Top-notch service from a great local team. Thank you!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-female-office-workers-thumbing-up-smiling-two-cheerful-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-success-cooperation-concept_74855-7378.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Jane D.", handle: "@localcust", testimonial: "Excellent service and very reliable. Would definitely recommend!", imageSrc: "http://img.b2bpic.net/free-photo/beauty-style-fashion-femininity-concept-positive-beautiful-young-european-woman-blue-shirt-looking-camera-with-broad-happy-smile-being-good-mood-kitchen-interior-background_343059-2087.jpg" },
|
||||
{ id: "t2", name: "Mark S.", handle: "@happyneighbor", testimonial: "Fast and professional. A local business I truly trust.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-staff-airport-terminal_107420-85049.jpg" },
|
||||
{ id: "t3", name: "Anna P.", handle: "@customer", testimonial: "Very satisfied with the work done on my project. Great communication.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-taking-photo_23-2148294051.jpg" },
|
||||
{ id: "t4", name: "Robert B.", handle: "@bizclient", testimonial: "Professional team that gets the job done right. Definitely worth it.", imageSrc: "http://img.b2bpic.net/free-photo/young-female-with-pinkish-hair-posing_344912-857.jpg" },
|
||||
{ id: "t5", name: "Sarah L.", handle: "@sarahhome", testimonial: "Top-notch service from a great local team. Thank you!", imageSrc: "http://img.b2bpic.net/free-photo/happy-female-office-workers-thumbing-up-smiling-two-cheerful-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-success-cooperation-concept_74855-7378.jpg" },
|
||||
]}
|
||||
title="Client Stories"
|
||||
description="What our neighbors are saying about our service."
|
||||
@@ -263,21 +138,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer free quotes?",
|
||||
content: "Yes, we provide free, no-obligation quotes for all local service requests.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "What service area do you cover?",
|
||||
content: "We primarily serve the local community and surrounding suburbs.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "How can I book a service?",
|
||||
content: "You can reach out via our contact form or give us a direct call.",
|
||||
},
|
||||
{ id: "f1", title: "Do you offer free quotes?", content: "Yes, we provide free, no-obligation quotes for all local service requests." },
|
||||
{ id: "f2", title: "What service area do you cover?", content: "We primarily serve the local community and surrounding suburbs." },
|
||||
{ id: "f3", title: "How can I book a service?", content: "You can reach out via our contact form or give us a direct call." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pleased-young-call-center-girl-wearing-headset-sitting-desk-putting-hand-chin-isolated-orange-background_141793-84138.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -293,30 +156,11 @@ export default function LandingPage() {
|
||||
title="Get in Touch Today"
|
||||
description="Call us or fill out the form below to receive a response within 24 hours."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Your Phone Number",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Your Email", required: true },
|
||||
{ name: "phone", type: "tel", placeholder: "Your Phone Number", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Describe your request",
|
||||
required: true,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Describe your request", required: true }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-paper-style-community-map_23-2149377697.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -325,29 +169,15 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
{
|
||||
label: "Consultation",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Project Work",
|
||||
href: "#",
|
||||
},
|
||||
title: "Services", items: [
|
||||
{ label: "Consultation", href: "#" },
|
||||
{ label: "Project Work", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -357,4 +187,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user