Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 49a8246ca5 | |||
| 4ab7922fc5 | |||
| 0a3bc2bb3e | |||
| 1d43148ef0 | |||
| 3b3812c086 | |||
| 48503b5986 |
@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import "@/lib/gsap-setup";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Nunito } from "next/font/google";
|
||||
|
||||
@@ -36,7 +35,7 @@ export default function RootLayout({
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${nunito.variable} antialiased`}>
|
||||
<Tag />
|
||||
|
||||
{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
|
||||
235
src/app/page.tsx
235
src/app/page.tsx
@@ -6,7 +6,7 @@ import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
||||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
||||
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
@@ -31,67 +31,27 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Z.A.M Bam Plumbing"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCarouselLogo
|
||||
logoText="Z.A.M Bam Plumbing LLC"
|
||||
description="5-Star Plumbing You Can Trust Today. Serving Delaware County with expert service and same-day availability. Rated 5.0 stars by 62 satisfied customers."
|
||||
<HeroBillboard
|
||||
title="Expert Plumbing, Same-Day Solutions"
|
||||
description="Professional, certified plumbing services in Delaware County. We provide reliable residential and commercial support with a commitment to quality and transparency."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Appointment Now",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721523.jpg",
|
||||
imageAlt: "Professional plumbing team",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-unscrews-bolts-wheel_1153-4378.jpg",
|
||||
imageAlt: "Service van on site",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-truck-driver-standing-by-truck-vehicle_342744-291.jpg",
|
||||
imageAlt: "Repair work in progress",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-builder-man-wearing-construction-uniform-safety-helmet-holds-wrench-groove-pliers_141793-33658.jpg",
|
||||
imageAlt: "Plumber in uniform",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-carrying-containers_23-2149328086.jpg",
|
||||
imageAlt: "Plumbing tools ready",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-male-builder-wearing-uniform-safety-helmet-points-himself-pink_141793-74580.jpg",
|
||||
imageAlt: "Customer satisfaction",
|
||||
},
|
||||
{ text: "Get a Free Quote", href: "#contact" },
|
||||
{ text: "Our Services", href: "#features" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721523.jpg"
|
||||
imageAlt="Professional plumber at work"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -99,12 +59,7 @@ export default function LandingPage() {
|
||||
<TextAbout
|
||||
useInvertedBackground={true}
|
||||
title="Certified Experts Serving Anderson & Delaware County"
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Us", href: "#contact" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -114,21 +69,9 @@ export default function LandingPage() {
|
||||
title="Comprehensive Plumbing Solutions"
|
||||
description="Professional residential and commercial plumbing services tailored to your needs."
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Emergency Repairs",
|
||||
content: "Fast, reliable help for when you need it most, 24/7.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Routine Maintenance",
|
||||
content: "Regular inspections and tune-ups to keep your plumbing system running smoothly.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Commercial Plumbing",
|
||||
content: "Dependable support for local small businesses and property managers.",
|
||||
},
|
||||
{ id: "1", title: "Emergency Repairs", content: "Fast, reliable help for when you need it most, 24/7." },
|
||||
{ id: "2", title: "Routine Maintenance", content: "Regular inspections and tune-ups to keep your plumbing system running smoothly." },
|
||||
{ id: "3", title: "Commercial Plumbing", content: "Dependable support for local small businesses and property managers." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-fixing-kitchen-sink_53876-139620.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -141,27 +84,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "5.0",
|
||||
title: "Rating",
|
||||
description: "Based on 62 reviews",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/call-center-agents-logging-customer-interactions-spreadsheet-document-pc_482257-117912.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "62+",
|
||||
title: "Happy Clients",
|
||||
description: "Local homeowners served",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55519.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
value: "100%",
|
||||
title: "Certified",
|
||||
description: "Fully licensed plumbing experts",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-fixing-kitchen-sink_53876-13430.jpg",
|
||||
},
|
||||
{ id: "1", value: "5.0", title: "Rating", description: "Based on 62 reviews", imageSrc: "http://img.b2bpic.net/free-photo/call-center-agents-logging-customer-interactions-spreadsheet-document-pc_482257-117912.jpg" },
|
||||
{ id: "2", value: "62+", title: "Happy Clients", description: "Local homeowners served", imageSrc: "http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55519.jpg" },
|
||||
{ id: "3", value: "100%", title: "Certified", description: "Fully licensed plumbing experts", imageSrc: "http://img.b2bpic.net/free-photo/man-fixing-kitchen-sink_53876-13430.jpg" },
|
||||
]}
|
||||
title="Built on Trust"
|
||||
description="Our history reflects our commitment to excellence."
|
||||
@@ -175,46 +100,9 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Homeowner",
|
||||
company: "Anderson",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark D.",
|
||||
role: "Homeowner",
|
||||
company: "Delaware County",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-corporate-employee-medium-shot_23-2148352556.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Linda R.",
|
||||
role: "Property Manager",
|
||||
company: "Local Business",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-going-through-abortion-process_23-2149518172.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David W.",
|
||||
role: "Homeowner",
|
||||
company: "Anderson",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-caucasian-female-call-center-operator-headphones-sitting-desk-with-office-tools_141793-122341.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Patricia M.",
|
||||
role: "Small Business",
|
||||
company: "Delaware County",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-talking-phone-sitting-table_23-2147650981.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah J.", role: "Homeowner", company: "Anderson", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg" },
|
||||
{ id: "2", name: "Mark D.", role: "Homeowner", company: "Delaware County", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/lovely-corporate-employee-medium-shot_23-2148352556.jpg" },
|
||||
{ id: "3", name: "Linda R.", role: "Property Manager", company: "Local Business", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-going-through-abortion-process_23-2149518172.jpg" },
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="Join 62+ satisfied customers in Anderson, IN."
|
||||
@@ -225,21 +113,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer emergency services?",
|
||||
content: "Yes, we prioritize emergency calls to get your plumbing fixed fast.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are you licensed in Anderson?",
|
||||
content: "We are fully certified and licensed professionals serving Delaware County.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "How can I schedule an appointment?",
|
||||
content: "You can book directly via our website or call us during business hours.",
|
||||
},
|
||||
{ id: "1", title: "Do you offer emergency services?", content: "Yes, we prioritize emergency calls to get your plumbing fixed fast." },
|
||||
{ id: "2", title: "Are you licensed in Anderson?", content: "We are fully certified and licensed professionals serving Delaware County." },
|
||||
{ id: "3", title: "How can I schedule an appointment?", content: "You can book directly via our website or call us during business hours." },
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -250,15 +126,7 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Local Plumbing Guild",
|
||||
"Delaware Quality Assured",
|
||||
"Top Rated Business",
|
||||
"Anderson Certified Pro",
|
||||
"Plumbing Trade Council",
|
||||
"Home Repair Trusted",
|
||||
"Service Excellence Award",
|
||||
]}
|
||||
names={["Local Plumbing Guild", "Delaware Quality Assured", "Top Rated Business", "Anderson Certified Pro", "Plumbing Trade Council"]}
|
||||
title="Trusted & Verified"
|
||||
description="Proudly recognized for our service excellence in Delaware County."
|
||||
/>
|
||||
@@ -267,9 +135,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Get in Touch"
|
||||
title="Book Your Appointment Now"
|
||||
description="Ready to get started? Send us a message and our team will be in touch immediately."
|
||||
@@ -281,45 +147,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#features",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "FAQs",
|
||||
href: "#faq",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Services", href: "#features" }] },
|
||||
{ title: "Support", items: [{ label: "Contact", href: "#contact" }, { label: "FAQs", href: "#faq" }] },
|
||||
]}
|
||||
bottomLeftText="© 2024 Z.A.M Bam Plumbing LLC"
|
||||
bottomRightText="Anderson, Indiana"
|
||||
@@ -328,4 +157,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user