Merge version_2 into main #2
251
src/app/page.tsx
251
src/app/page.tsx
@@ -29,18 +29,9 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#reviews",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Services", id: "#services" },
|
||||
{ name: "Reviews", id: "#reviews" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Favoured Plumbing"
|
||||
/>
|
||||
@@ -48,88 +39,25 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
imagePosition="right"
|
||||
title="Moncton’s Most Trusted Plumbing & Heating Experts"
|
||||
description="24/7 Emergency Service • Fast Response • Honest Pricing • Serving Moncton & Surrounding Areas"
|
||||
kpis={[
|
||||
{
|
||||
value: "24/7",
|
||||
label: "Emergency Availability",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Service Guaranteed",
|
||||
},
|
||||
{
|
||||
value: "Fast",
|
||||
label: "Local Response",
|
||||
},
|
||||
{ value: "24/7", label: "Emergency Availability" },
|
||||
{ value: "100%", label: "Service Guaranteed" },
|
||||
{ value: "Fast", label: "Local Response" },
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5062320777",
|
||||
},
|
||||
{
|
||||
text: "Request Service",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/a-professional-premium-plumbing-and-heat-1774817027505-8d681a87.png?_wi=1"
|
||||
buttons={[{ text: "Call Now", href: "tel:5062320777" }, { text: "Request Service", href: "#contact" }]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/uploaded-1774817392532-gw5yws69.png"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027180-790c9b99.png",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027020-a3ad4a20.png",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027038-03f553e9.png",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817033035-0b7d66f5.png",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027180-790c9b99.png",
|
||||
alt: "Customer",
|
||||
},
|
||||
]}
|
||||
avatarText="Trusted by 500+ Local Families"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Licensed & Insured",
|
||||
icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Certified Technicians",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "24/7 Support",
|
||||
icon: Clock,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fast Local Arrival",
|
||||
icon: Truck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Transparent Quotes",
|
||||
icon: FileText,
|
||||
},
|
||||
{ type: "text-icon", text: "Licensed & Insured", icon: ShieldCheck },
|
||||
{ type: "text-icon", text: "Certified Technicians", icon: CheckCircle },
|
||||
{ type: "text-icon", text: "24/7 Support", icon: Clock },
|
||||
{ type: "text-icon", text: "Fast Local Arrival", icon: Truck },
|
||||
{ type: "text-icon", text: "Transparent Quotes", icon: FileText },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -140,36 +68,12 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
icon: Droplets,
|
||||
title: "Drain Cleaning",
|
||||
description: "Quick and thorough clearing of stubborn clogs.",
|
||||
},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Leak Detection",
|
||||
description: "Precise identification and repair of hidden water leaks.",
|
||||
},
|
||||
{
|
||||
icon: Flame,
|
||||
title: "Heating Systems",
|
||||
description: "Expert boiler repair and hydronic heating support.",
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Emergency Service",
|
||||
description: "24/7 availability for urgent plumbing issues.",
|
||||
},
|
||||
{
|
||||
icon: Home,
|
||||
title: "Bathroom Reno",
|
||||
description: "Custom bathroom plumbing and renovation services.",
|
||||
},
|
||||
{
|
||||
icon: Flame,
|
||||
title: "Water Heaters",
|
||||
description: "Reliable installation and repair of all water heaters.",
|
||||
},
|
||||
{ icon: Droplets, title: "Drain Cleaning", description: "Quick and thorough clearing of stubborn clogs." },
|
||||
{ icon: Wrench, title: "Leak Detection", description: "Precise identification and repair of hidden water leaks." },
|
||||
{ icon: Flame, title: "Heating Systems", description: "Expert boiler repair and hydronic heating support." },
|
||||
{ icon: Zap, title: "Emergency Service", description: "24/7 availability for urgent plumbing issues." },
|
||||
{ icon: Home, title: "Bathroom Reno", description: "Custom bathroom plumbing and renovation services." },
|
||||
{ icon: Flame, title: "Water Heaters", description: "Reliable installation and repair of all water heaters." },
|
||||
]}
|
||||
title="Our Plumbing & Heating Services"
|
||||
description="Professional solutions for your home and business, delivered with integrity and skill."
|
||||
@@ -183,20 +87,11 @@ export default function LandingPage() {
|
||||
title="Why Choose Favoured Plumbing?"
|
||||
description="Known for honest pricing, fast response, and going above expectations. We are locally owned and proud to serve the Moncton community."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Transparent Pricing",
|
||||
description: "No hidden fees, just honest quotes.",
|
||||
},
|
||||
{
|
||||
title: "Local Experts",
|
||||
description: "Serving Moncton with a professional touch.",
|
||||
},
|
||||
{
|
||||
title: "Reliability",
|
||||
description: "Available when you need us, day or night.",
|
||||
},
|
||||
{ title: "Transparent Pricing", description: "No hidden fees, just honest quotes." },
|
||||
{ title: "Local Experts", description: "Serving Moncton with a professional touch." },
|
||||
{ title: "Reliability", description: "Available when you need us, day or night." },
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/a-professional-premium-plumbing-and-heat-1774817027505-8d681a87.png?_wi=2"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/uploaded-1774817392533-9faruw5w.png"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -206,60 +101,28 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
handle: "@customer",
|
||||
testimonial: "Absolutely remarkable service… intuitive solutions… highly recommend!",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027180-790c9b99.png?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
handle: "@customer",
|
||||
testimonial: "Very knowledgeable, kind, and genuinely cares… prices are phenomenal.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027020-a3ad4a20.png",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
handle: "@customer",
|
||||
testimonial: "Came on a Sunday and fixed everything quickly… fantastic experience.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027038-03f553e9.png",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
handle: "@customer",
|
||||
testimonial: "Fast, friendly, and reliable… will definitely call again.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817033035-0b7d66f5.png",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Robert Miller",
|
||||
handle: "@customer",
|
||||
testimonial: "Expert advice, prompt arrival, and clean work. Highly recommended.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BdRVwa9tt5w9PtirbtbRYhQ8FL/professional-portrait-of-a-happy-custome-1774817027180-790c9b99.png?_wi=2",
|
||||
},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Trusted by Moncton Residents"
|
||||
description="Read what our satisfied customers have to say about our fast, friendly service."
|
||||
title="What Our Clients Say"
|
||||
description="Trusted reviews from satisfied homeowners in Moncton."
|
||||
testimonials={[
|
||||
{ id: "1", name: "Hamza Khan", handle: "@client", testimonial: "Prompt service, very fair pricing, will use again!", rating: 5 },
|
||||
{ id: "2", name: "Lisa Vautour", handle: "@client", testimonial: "Fantastic work, very respectful of our home.", rating: 5 },
|
||||
{ id: "3", name: "bobbyjoehope", handle: "@client", testimonial: "Great job handling our emergency plumbing issue.", rating: 5 },
|
||||
{ id: "4", name: "Steph Arseneau", handle: "@client", testimonial: "Highly skilled and very professional team.", rating: 5 },
|
||||
{ id: "5", name: "AGL surreyrichmonddelta", handle: "@client", testimonial: "Quick, honest, and high quality repairs.", rating: 5 },
|
||||
{ id: "6", name: "Joe Gatt", handle: "@client", testimonial: "Excellent communication throughout the repair process.", rating: 5 },
|
||||
{ id: "7", name: "Vishwajeet Shelar", handle: "@client", testimonial: "Solved a complex issue efficiently. Top tier service.", rating: 5 },
|
||||
{ id: "8", name: "jeff mattatall", handle: "@client", testimonial: "Best service in town, zero complaints.", rating: 5 },
|
||||
{ id: "9", name: "Terri-Lynn Bourque", handle: "@client", testimonial: "Friendly, professional, and very thorough.", rating: 5 },
|
||||
{ id: "10", name: "Marcia LeBlanc", handle: "@client", testimonial: "Reliable and always on time. My go-to plumbers.", rating: 5 }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
tag="Need Help Now?"
|
||||
title="Ready for 24/7 Emergency Support?"
|
||||
description="Call (506) 232-0777 or fill out the form below and we'll reach out immediately."
|
||||
@@ -271,37 +134,17 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Favoured Plumbing",
|
||||
items: [
|
||||
{
|
||||
label: "287 O'Neill St",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Moncton, NB E1A 1X7",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "(506) 232-0777",
|
||||
href: "tel:5062320777",
|
||||
},
|
||||
title: "Favoured Plumbing", items: [
|
||||
{ label: "287 O'Neill St", href: "#" },
|
||||
{ label: "Moncton, NB E1A 1X7", href: "#" },
|
||||
{ label: "(506) 232-0777", href: "tel:5062320777" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Quick Links",
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Quick Links", items: [
|
||||
{ label: "Services", href: "#services" },
|
||||
{ label: "Reviews", href: "#reviews" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user