Files
053cec07-d812-47fa-81df-fe8…/src/app/page.tsx
2026-04-06 19:28:08 +00:00

271 lines
8.8 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Shield } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="compact"
sizing="medium"
background="noise"
cardStyle="gradient-bordered"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Services",
id: "services",
},
{
name: "About",
id: "about",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="Chappell Plumbing"
button={{
text: "Call Now",
href: "tel:2529026268",
}}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "sparkles-gradient",
}}
title="Get Your Plumbing Fixed Today — Fast & Reliable Service"
description="Expert residential and commercial plumbing services in Nashville, NC. Licensed, insured, and ready to solve your plumbing problems promptly."
buttons={[
{
text: "Call Now",
href: "tel:2529026268",
},
{
text: "Get a Free Quote",
href: "#contact",
},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=1",
imageAlt: "Plumbing expert",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=2",
imageAlt: "Reliable plumbing service",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=3",
imageAlt: "Pipe installation service",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=4",
imageAlt: "Leak detection expert",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=5",
imageAlt: "Emergency plumbing service",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=6",
imageAlt: "High quality service",
},
]}
/>
</div>
<div id="services" data-section="services">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
negativeCard={{
items: [
"No Hidden Fees",
"No Unfinished Work",
"No Unqualified Repairs",
"No Delays In Service",
"No Mess Left Behind",
],
}}
positiveCard={{
items: [
"Expert Plumbing Repairs",
"Precision Leak Detection",
"Pipe Installation Services",
"24/7 Emergency Plumbing Support",
"Drain Cleaning Solutions",
],
}}
title="Professional Plumbing Services"
description="We handle every plumbing need with precision and care."
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={false}
tag="About Chappell Plumbing"
title="Reliability You Can Count On"
description="With years of experience serving Nashville, NC, Chappell Plumbing Solutions provides professional and trustworthy service for every customer."
subdescription="Our team of certified professionals ensures your plumbing is handled with the highest standards of safety and efficiency."
icon={Shield}
imageSrc="http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746312.jpg?_wi=1"
mediaAnimation="blur-reveal"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "John Doe",
handle: "@johndoe",
testimonial: "Fast and reliable service! Fixed my leak in under an hour.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-construction-tools-as-brick-hammer-pipe-wrench-safety-helmet-wooden-background_141793-14293.jpg?_wi=7",
imageAlt: "modern plumbing services",
},
{
id: "2",
name: "Jane Smith",
handle: "@janesmith",
testimonial: "Very professional and fair pricing. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746312.jpg?_wi=2",
imageAlt: "professional plumber at work",
},
{
id: "3",
name: "Mike Johnson",
handle: "@mikej",
testimonial: "Chappell plumbing saved my kitchen. Great service.",
imageSrc: "http://img.b2bpic.net/free-vector/black-blue-letter-s-business-card_1057-4424.jpg",
imageAlt: "plumbing business badge",
},
{
id: "4",
name: "Sarah Williams",
handle: "@sarahw",
testimonial: "Quality work, friendly team. Thanks guys!",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sek4bd",
imageAlt: "plumbing business badge",
},
{
id: "5",
name: "Robert Brown",
handle: "@robb",
testimonial: "The emergency service was incredible. Got here fast.",
imageSrc: "http://img.b2bpic.net/free-vector/plumbing-labels-icons-set_1284-4470.jpg",
imageAlt: "plumbing business badge",
},
]}
title="What Our Customers Say"
description="Highly recommended for their reliability and professional service in the Nashville area."
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Emergency Assistance"
title="Need a plumber right now?"
description="Call (252) 902-6268 or use the contact form for a free quote."
buttonText="Get a Quote"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Services",
items: [
{
label: "Repairs",
href: "#services",
},
{
label: "Installation",
href: "#services",
},
{
label: "Emergency",
href: "#services",
},
{
label: "Leak Detection",
href: "#services",
},
{
label: "Drain Cleaning",
href: "#services",
},
],
},
{
title: "Company",
items: [
{
label: "About Us",
href: "#about",
},
{
label: "Contact",
href: "#contact",
},
{
label: "FAQs",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
],
},
]}
logoText="Chappell Plumbing Solutions"
copyrightText="© 2025 Chappell Plumbing Solutions. All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}