Update src/app/page.tsx
This commit is contained in:
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user