Update src/app/page.tsx

This commit is contained in:
2026-03-03 03:58:58 +00:00
parent 38adf473c2
commit f31b215745

View File

@@ -62,11 +62,10 @@ export default function LandingPage() {
{ text: "Request Service", href: "#contact" } { text: "Request Service", href: "#contact" }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/cheerful-asian-plumber-standing-near-kitchen-sink-showing-thumb-up_1098-17826.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/cheerful-asian-plumber-standing-near-kitchen-sink-showing-thumb-up_1098-17826.jpg"
imageAlt="Professional plumbing team" imageAlt="Professional plumbing team"
mediaAnimation="slide-up" mediaAnimation="slide-up"
imagePosition="right" imagePosition="right"
useInvertedBackground={false}
containerClassName="py-20 px-6" containerClassName="py-20 px-6"
titleClassName="text-5xl md:text-6xl font-light text-foreground mb-6" titleClassName="text-5xl md:text-6xl font-light text-foreground mb-6"
descriptionClassName="text-xl text-foreground/80 mb-8" descriptionClassName="text-xl text-foreground/80 mb-8"
@@ -86,8 +85,8 @@ export default function LandingPage() {
{ src: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg", alt: "Satisfied client" }, { src: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg", alt: "Satisfied client" },
{ src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Verified review" } { src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Verified review" }
]} ]}
ratingAnimation="entrance-slide" ratingAnimation="slide-up"
avatarsAnimation="entrance-slide" avatarsAnimation="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
containerClassName="py-16 px-6 text-center" containerClassName="py-16 px-6 text-center"
testimonialClassName="text-2xl md:text-3xl text-foreground mb-8 italic" testimonialClassName="text-2xl md:text-3xl text-foreground mb-8 italic"
@@ -105,23 +104,23 @@ export default function LandingPage() {
features={[ features={[
{ {
id: 1, id: 1,
title: "Emergency Plumbing", description: "24/7 rapid response to burst pipes, sewer backups, and urgent plumbing emergencies in Toronto and North York.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/man-fixing-kitchen-sink_53876-13430.jpg?_wi=1", imageAlt: "Emergency plumbing response" }, title: "Emergency Plumbing", description: "24/7 rapid response to burst pipes, sewer backups, and urgent plumbing emergencies in Toronto and North York.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/man-fixing-kitchen-sink_53876-13430.jpg", imageAlt: "Emergency plumbing response" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/man-fixing-kitchen-sink_53876-13430.jpg?_wi=2", imageAlt: "Emergency plumbing response" } phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/man-fixing-kitchen-sink_53876-13430.jpg", imageAlt: "Emergency plumbing response" }
}, },
{ {
id: 2, id: 2,
title: "Drain Cleaning", description: "Professional drain cleaning services to clear clogs, restore flow, and prevent future blockages.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg?_wi=1", imageAlt: "Drain cleaning service" }, title: "Drain Cleaning", description: "Professional drain cleaning services to clear clogs, restore flow, and prevent future blockages.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg", imageAlt: "Drain cleaning service" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg?_wi=2", imageAlt: "Drain cleaning service" } phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg", imageAlt: "Drain cleaning service" }
}, },
{ {
id: 3, id: 3,
title: "Sewer Line Inspection", description: "Advanced camera inspection technology to identify issues like tree root intrusion, cracks, and bellies in sewer lines.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg?_wi=1", imageAlt: "Sewer inspection camera" }, title: "Sewer Line Inspection", description: "Advanced camera inspection technology to identify issues like tree root intrusion, cracks, and bellies in sewer lines.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg", imageAlt: "Sewer inspection camera" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg?_wi=2", imageAlt: "Sewer inspection camera" } phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg", imageAlt: "Sewer inspection camera" }
}, },
{ {
id: 4, id: 4,
title: "Water Line & Pipe Services", description: "Expert repair and replacement of water lines and pipes with upfront honest pricing and warranty-backed work.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg?_wi=1", imageAlt: "Water line service" }, title: "Water Line & Pipe Services", description: "Expert repair and replacement of water lines and pipes with upfront honest pricing and warranty-backed work.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg", imageAlt: "Water line service" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg?_wi=3", imageAlt: "Pipe replacement" } phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg", imageAlt: "Pipe replacement" }
} }
]} ]}
showStepNumbers={true} showStepNumbers={true}
@@ -143,7 +142,7 @@ export default function LandingPage() {
description="Trusted by Toronto homeowners and property managers" description="Trusted by Toronto homeowners and property managers"
subdescription="4.6 Stars | 452+ Reviews | 24-Hour Response" subdescription="4.6 Stars | 452+ Reviews | 24-Hour Response"
icon={Shield} icon={Shield}
imageSrc="http://img.b2bpic.net/free-photo/cheerful-asian-plumber-standing-near-kitchen-sink-showing-thumb-up_1098-17826.jpg?_wi=2" imageSrc="http://img.b2bpic.net/free-photo/cheerful-asian-plumber-standing-near-kitchen-sink-showing-thumb-up_1098-17826.jpg"
imageAlt="Professional plumbing team at work" imageAlt="Professional plumbing team at work"
mediaAnimation="slide-up" mediaAnimation="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
@@ -162,19 +161,19 @@ export default function LandingPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "1", name: "Partial or Complete Blockages", price: "Detected & Cleared", imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg?_wi=4", imageAlt: "Blockage detection" id: "1", name: "Partial or Complete Blockages", price: "Detected & Cleared", imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg", imageAlt: "Blockage detection"
}, },
{ {
id: "2", name: "Tree Root Intrusion", price: "Identified & Solutions Offered", imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg?_wi=3", imageAlt: "Root damage assessment" id: "2", name: "Tree Root Intrusion", price: "Identified & Solutions Offered", imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg", imageAlt: "Root damage assessment"
}, },
{ {
id: "3", name: "Cracked or Collapsed Pipes", price: "Diagnosed Accurately", imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg?_wi=5", imageAlt: "Pipe damage inspection" id: "3", name: "Cracked or Collapsed Pipes", price: "Diagnosed Accurately", imageSrc: "http://img.b2bpic.net/free-photo/top-view-plumber-checking-kitchen-fixtures_1098-17864.jpg", imageAlt: "Pipe damage inspection"
}, },
{ {
id: "4", name: "Corrosion & Deterioration", price: "Early Detection Saves Money", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg?_wi=2", imageAlt: "Corrosion assessment" id: "4", name: "Corrosion & Deterioration", price: "Early Detection Saves Money", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg", imageAlt: "Corrosion assessment"
}, },
{ {
id: "5", name: "Bellies & Misaligned Joints", price: "Pinpointed Precisely", imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg?_wi=4", imageAlt: "Joint inspection" id: "5", name: "Bellies & Misaligned Joints", price: "Pinpointed Precisely", imageSrc: "http://img.b2bpic.net/free-photo/friends-camping-forest-together_53876-20690.jpg", imageAlt: "Joint inspection"
} }
]} ]}
gridVariant="bento-grid" gridVariant="bento-grid"
@@ -182,8 +181,8 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
containerClassName="py-20 px-6" containerClassName="py-20 px-6"
titleClassName="text-5xl md:text-6xl font-light text-foreground mb-4" textBoxTitleClassName="text-5xl md:text-6xl font-light text-foreground mb-4"
descriptionClassName="text-xl text-foreground/70 mb-12" textBoxDescriptionClassName="text-xl text-foreground/70 mb-12"
/> />
</div> </div>