Update src/app/page.tsx
This commit is contained in:
189
src/app/page.tsx
189
src/app/page.tsx
@@ -30,42 +30,24 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Water Heaters",
|
||||
id: "/services/water-heater-repair",
|
||||
},
|
||||
name: "Water Heaters", id: "/services/water-heater-repair"},
|
||||
{
|
||||
name: "Emergency Plumbing",
|
||||
id: "/services/emergency-plumbing-salt-lake-city",
|
||||
},
|
||||
name: "Emergency Plumbing", id: "/services/emergency-plumbing-salt-lake-city"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#featured-review",
|
||||
},
|
||||
name: "Reviews", id: "#featured-review"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
button={{
|
||||
text: "Book Service",
|
||||
href: "/contact",
|
||||
}}
|
||||
text: "Book Service", href: "/contact"}}
|
||||
topBarButton={{
|
||||
text: "Emergency Service: (801) 555-1234",
|
||||
href: "tel:+18015551234",
|
||||
}}
|
||||
text: "Emergency Service: (801) 555-1234", href: "tel:+18015551234"}}
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=98zcmd"
|
||||
logoAlt="Good Day Plumbing logo with water drop and sun icon"
|
||||
brandName="Good Day Plumbing"
|
||||
@@ -75,41 +57,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Plumbing Done Right — Without the Huge Price Tag"
|
||||
description="From emergency repairs to full plumbing installations, Good Day Plumbing delivers fast, honest, high-quality service homeowners can trust."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Free Estimate",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Get a Free Estimate", href: "/contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+18015551234",
|
||||
},
|
||||
text: "Call Now", href: "tel:+18015551234"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-talking-phone_23-2149235740.jpg",
|
||||
alt: "Sarah Johnson",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-talking-phone_23-2149235740.jpg", alt: "Sarah Johnson"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-holding-t-letter_1149-1947.jpg",
|
||||
alt: "Michael Chen",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-holding-t-letter_1149-1947.jpg", alt: "Michael Chen"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-man-wearing-pajamas-while-working-late-home_637285-10821.jpg",
|
||||
alt: "Emily Rodriguez",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-man-wearing-pajamas-while-working-late-home_637285-10821.jpg", alt: "Emily Rodriguez"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-cute-family-repairs-room_1157-24904.jpg",
|
||||
alt: "David Kim",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-cute-family-repairs-room_1157-24904.jpg", alt: "David Kim"},
|
||||
{
|
||||
src: "asset://hero-avatar-new-1",
|
||||
alt: "Another happy homeowner",
|
||||
},
|
||||
src: "asset://hero-avatar-new-1", alt: "Another happy homeowner"},
|
||||
]}
|
||||
avatarText="★★★★★ 4.8 Stars from 120+ Homeowners"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-person-creating-digital-diy-craft-content_23-2151515893.jpg"
|
||||
@@ -117,25 +84,15 @@ export default function LandingPage() {
|
||||
mediaAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Honest & Upfront Pricing",
|
||||
},
|
||||
type: "text", text: "Honest & Upfront Pricing"},
|
||||
{
|
||||
type: "text",
|
||||
text: "24/7 Emergency Service",
|
||||
},
|
||||
type: "text", text: "24/7 Emergency Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured Plumbers",
|
||||
},
|
||||
type: "text", text: "Licensed & Insured Plumbers"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Serving Salt Lake County",
|
||||
},
|
||||
type: "text", text: "Serving Salt Lake County"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Customer Satisfaction Guaranteed",
|
||||
},
|
||||
type: "text", text: "Customer Satisfaction Guaranteed"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -148,24 +105,16 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Wallet,
|
||||
title: "Honest Pricing",
|
||||
description: "No inflated corporate pricing. We provide clear, upfront estimates you can trust.",
|
||||
},
|
||||
title: "Honest Pricing", description: "No inflated corporate pricing. We provide clear, upfront estimates you can trust."},
|
||||
{
|
||||
icon: Clock,
|
||||
title: "Fast Turnaround",
|
||||
description: "Projects completed quickly and professionally, minimizing disruption to your home.",
|
||||
},
|
||||
title: "Fast Turnaround", description: "Projects completed quickly and professionally, minimizing disruption to your home."},
|
||||
{
|
||||
icon: Award,
|
||||
title: "Goes Above & Beyond",
|
||||
description: "We help make the entire process easier, ensuring a smooth and stress-free experience.",
|
||||
},
|
||||
title: "Goes Above & Beyond", description: "We help make the entire process easier, ensuring a smooth and stress-free experience."},
|
||||
{
|
||||
icon: Cog,
|
||||
title: "Quality Work",
|
||||
description: "Done right the first time, every time. We stand behind our craftsmanship.",
|
||||
},
|
||||
title: "Quality Work", description: "Done right the first time, every time. We stand behind our craftsmanship."},
|
||||
]}
|
||||
title="Why Homeowners Keep Calling Good Day Plumbing"
|
||||
description="We're the trustworthy local plumber homeowners recommend to family, built on a foundation of integrity and quality service."
|
||||
@@ -180,47 +129,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "emergency-plumbing",
|
||||
name: "Emergency Plumbing",
|
||||
price: "Rapid Response",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aching-young-caucasian-ill-man-wearing-winter-hat-scarf-puts-hand-head-holding-plastic-bucket-having-nausea-isolated-orange-wall-with-copy-space_141793-93681.jpg",
|
||||
imageAlt: "Burst pipe with flowing water",
|
||||
},
|
||||
id: "emergency-plumbing", name: "Emergency Plumbing", price: "Rapid Response", imageSrc: "http://img.b2bpic.net/free-photo/aching-young-caucasian-ill-man-wearing-winter-hat-scarf-puts-hand-head-holding-plastic-bucket-having-nausea-isolated-orange-wall-with-copy-space_141793-93681.jpg", imageAlt: "Burst pipe with flowing water"},
|
||||
{
|
||||
id: "drain-cleaning",
|
||||
name: "Drain Cleaning",
|
||||
price: "Clear Drains Guaranteed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plumber-repair-experienced-attentive-middleaged-man-examining-bottom-kitchen-sink_259150-58266.jpg",
|
||||
imageAlt: "Plumber cleaning a clogged kitchen drain",
|
||||
},
|
||||
id: "drain-cleaning", name: "Drain Cleaning", price: "Clear Drains Guaranteed", imageSrc: "http://img.b2bpic.net/free-photo/plumber-repair-experienced-attentive-middleaged-man-examining-bottom-kitchen-sink_259150-58266.jpg", imageAlt: "Plumber cleaning a clogged kitchen drain"},
|
||||
{
|
||||
id: "water-heater-installation",
|
||||
name: "Water Heater Installation",
|
||||
price: "Expert Setup",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg",
|
||||
imageAlt: "New water heater being installed",
|
||||
},
|
||||
id: "water-heater-installation", name: "Water Heater Installation", price: "Expert Setup", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg", imageAlt: "New water heater being installed"},
|
||||
{
|
||||
id: "tankless-water-heaters",
|
||||
name: "Tankless Water Heaters",
|
||||
price: "On-Demand Hot Water",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-with-cancer-having-drink-home_23-2151056036.jpg",
|
||||
imageAlt: "Modern tankless water heater on a wall",
|
||||
},
|
||||
id: "tankless-water-heaters", name: "Tankless Water Heaters", price: "On-Demand Hot Water", imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-with-cancer-having-drink-home_23-2151056036.jpg", imageAlt: "Modern tankless water heater on a wall"},
|
||||
{
|
||||
id: "leak-detection",
|
||||
name: "Leak Detection",
|
||||
price: "Pinpoint Accuracy",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photographer-using-software-computer-perform-editing-operations-enjoying-cup-coffee-while-correcting-images-photo-editor-using-pc-make-adjustments-photographs-studio_482257-73693.jpg",
|
||||
imageAlt: "Plumber using leak detection equipment",
|
||||
},
|
||||
id: "leak-detection", name: "Leak Detection", price: "Pinpoint Accuracy", imageSrc: "http://img.b2bpic.net/free-photo/photographer-using-software-computer-perform-editing-operations-enjoying-cup-coffee-while-correcting-images-photo-editor-using-pc-make-adjustments-photographs-studio_482257-73693.jpg", imageAlt: "Plumber using leak detection equipment"},
|
||||
{
|
||||
id: "pipe-repair",
|
||||
name: "Pipe Repair",
|
||||
price: "Durable Solutions",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/asian-plumber-blue-overalls-clearing-blockage-drain_1098-17773.jpg",
|
||||
imageAlt: "Plumber repairing a damaged water pipe",
|
||||
},
|
||||
id: "pipe-repair", name: "Pipe Repair", price: "Durable Solutions", imageSrc: "http://img.b2bpic.net/free-photo/asian-plumber-blue-overalls-clearing-blockage-drain_1098-17773.jpg", imageAlt: "Plumber repairing a damaged water pipe"},
|
||||
]}
|
||||
title="Professional Plumbing Services"
|
||||
description="From minor fixes to major installations, our skilled team handles it all with precision and care."
|
||||
@@ -233,30 +152,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Saved Us Thousands!",
|
||||
quote: "“Other plumbers wanted obscene amounts of money, but Good Day Plumbing gave us the best price and saved us thousands. Professional, fast, and incredibly easy to work with.”",
|
||||
name: "Ryan Gunn",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/builder-woman-wearing-construction-uniform-safety-helmet-looking-surprised-doing-ok-sign-showing-thumb-up-standing-isolated-white-wall_141793-14643.jpg",
|
||||
imageAlt: "Ryan Gunn smiling",
|
||||
},
|
||||
id: "1", title: "Saved Us Thousands!", quote: "“Other plumbers wanted obscene amounts of money, but Good Day Plumbing gave us the best price and saved us thousands. Professional, fast, and incredibly easy to work with.”", name: "Ryan Gunn", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/builder-woman-wearing-construction-uniform-safety-helmet-looking-surprised-doing-ok-sign-showing-thumb-up-standing-isolated-white-wall_141793-14643.jpg", imageAlt: "Ryan Gunn smiling"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Reliable & Efficient",
|
||||
quote: "“Good Day Plumbing is my go-to! Always on time, fixes the issue quickly, and leaves everything clean. Highly recommend for any plumbing needs.”",
|
||||
name: "Sarah Johnson",
|
||||
role: "Local Resident",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/candid-construction-worker-relaxing-with-cup-coffee_329181-3751.jpg",
|
||||
imageAlt: "Sarah Johnson smiling",
|
||||
},
|
||||
id: "2", title: "Reliable & Efficient", quote: "“Good Day Plumbing is my go-to! Always on time, fixes the issue quickly, and leaves everything clean. Highly recommend for any plumbing needs.”", name: "Sarah Johnson", role: "Local Resident", imageSrc: "http://img.b2bpic.net/free-photo/candid-construction-worker-relaxing-with-cup-coffee_329181-3751.jpg", imageAlt: "Sarah Johnson smiling"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Exceptional Service",
|
||||
quote: "“Lucas and his team are simply the best. They communicate clearly, are transparent with pricing, and genuinely care about their customers. A true",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=98zcmd",
|
||||
imageAlt: "happy homeowner smiling review",
|
||||
},
|
||||
id: "3", title: "Exceptional Service", quote: "“Lucas and his team are simply the best. They communicate clearly, are transparent with pricing, and genuinely care about their customers. A true", name: "Happy Customer", role: "Local Homeowner", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=98zcmd", imageAlt: "happy homeowner smiling review"},
|
||||
]}
|
||||
title="Trusted By Homeowners Across Utah"
|
||||
description="Hear what our satisfied customers have to say about their experience with Good Day Plumbing."
|
||||
@@ -267,18 +167,13 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
text="Need A Plumber Fast?"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+18015551234",
|
||||
},
|
||||
text: "Call Now", href: "tel:+18015551234"},
|
||||
{
|
||||
text: "Request Emergency Service",
|
||||
href: "/services/emergency-plumbing-salt-lake-city",
|
||||
},
|
||||
text: "Request Emergency Service", href: "/services/emergency-plumbing-salt-lake-city"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -289,13 +184,9 @@ export default function LandingPage() {
|
||||
logoAlt="Good Day Plumbing logo"
|
||||
logoText="Good Day Plumbing"
|
||||
leftLink={{
|
||||
text: "Quick Links",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Quick Links", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user