Files
49b3046a-7c10-46ee-8dba-d78…/src/app/page.tsx
2026-03-29 19:51:46 +00:00

304 lines
8.9 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
background="floatingGradient"
cardStyle="outline"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "About",
id: "#about",
},
{
name: "Services",
id: "#services",
},
{
name: "Reviews",
id: "#testimonials",
},
{
name: "Contact",
id: "#contact",
},
]}
brandName="Plombier NDG"
/>
</div>
<div id="hero" data-section="hero">
<HeroCentered
background={{
variant: "sparkles-gradient",
}}
title="Your Trusted Plumber in NDG"
description="Fast, professional, and reliable plumbing services for NDG and surrounding areas. We handle emergency repairs, installations, and maintenance with care."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12688.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/front-view-beautiful-girl-with-yellow-hoodie_23-2148768507.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/young-smiling-woman-cafe-drinking-coffee-date-looking-camera_197531-22708.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/beautiful-woman-taking-selfie-smartphone_107420-12291.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12688.jpg",
alt: "Customer",
},
]}
avatarText="Trusted by hundreds in the neighborhood"
buttons={[
{
text: "Book Now",
href: "#contact",
},
{
text: "Call Service",
href: "tel:5145550123",
},
]}
marqueeItems={[
{
type: "text",
text: "Licensed & Insured",
},
{
type: "text",
text: "24/7 Emergency Service",
},
{
type: "text",
text: "Serving NDG Since 2010",
},
{
type: "text",
text: "Free Quotes",
},
{
type: "text",
text: "Fast Response Time",
},
]}
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={true}
title="Serving NDG Since 2010"
description="We understand the local plumbing infrastructure of NDG. Whether it's a clogged drain, water heater repair, or pipe installation, we have the expertise to get it done right."
metrics={[
{
value: "15+",
title: "Years Experience",
},
{
value: "24/7",
title: "Emergency Support",
},
{
value: "100%",
title: "Satisfaction",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990704.jpg"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
</div>
<div id="services" data-section="services">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
negativeCard={{
items: [
"Avoid Water Damage",
"Reduce Plumbing Emergencies",
"Prevent Future Leaks",
"Maintain Pipe Integrity",
"Ensure Proper Drainage",
],
}}
positiveCard={{
items: [
"Pipe Repair & Installation",
"Drain Cleaning",
"Water Heater Service",
"Fixture Replacement",
"Sewer Line Inspection",
],
}}
title="Professional Plumbing Solutions"
description="We offer a full range of residential and commercial plumbing services tailored for your home and local business needs."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Jean-Pierre",
role: "Homeowner",
company: "NDG Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12688.jpg",
},
{
id: "2",
name: "Sarah Miller",
role: "Small Business Owner",
company: "Local Shop",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-girl-with-yellow-hoodie_23-2148768507.jpg?_wi=1",
},
{
id: "3",
name: "David Tremblay",
role: "Homeowner",
company: "NDG Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-woman-cafe-drinking-coffee-date-looking-camera_197531-22708.jpg",
},
{
id: "4",
name: "Marie Leduc",
role: "Homeowner",
company: "NDG Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-taking-selfie-smartphone_107420-12291.jpg",
},
{
id: "5",
name: "Thomas G.",
role: "Homeowner",
company: "NDG Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-girl-with-yellow-hoodie_23-2148768507.jpg?_wi=2",
},
]}
kpiItems={[
{
value: "98%",
label: "Retention",
},
{
value: "500+",
label: "Finished Jobs",
},
{
value: "4.9",
label: "Average Score",
},
]}
title="What NDG Residents Say"
description="Our neighbors trust us for their plumbing needs. Read about why we are the top choice in the community."
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do you offer emergency services?",
content: "Yes, we are available for emergency plumbing needs in NDG 24/7.",
},
{
id: "f2",
title: "Are your plumbers licensed?",
content: "Absolutely, all our technicians are fully licensed, insured, and highly experienced.",
},
{
id: "f3",
title: "How quickly can you arrive?",
content: "We prioritize NDG locations and usually arrive within a few hours for non-emergencies.",
},
]}
title="Common Plumbing Questions"
description="Have questions about our service or plumbing issues? Find your answers here."
faqsAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721542.jpg"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={true}
background={{
variant: "radial-gradient",
}}
tag="Get in touch"
title="Need a Reliable Plumber?"
description="Don't let a minor leak become a disaster. Contact our local team today for a free assessment."
buttons={[
{
text: "Call Now",
href: "tel:5145550123",
},
{
text: "Book Appointment",
href: "#",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Plombier NDG"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "Contact Us",
href: "tel:5145550123",
}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}