From 1843db248e2925d8016fe6057b360a31ec07d254 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 01:35:32 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 231 ++++++++++------------------------------------- 1 file changed, 50 insertions(+), 181 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4f7ff6f..3aa1784 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,26 +32,16 @@ export default function LandingPage() { @@ -59,33 +49,22 @@ export default function LandingPage() {
@@ -96,12 +75,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Fully Insured", - "5-Star Rated", - "Same-Day Service", - "Licensed Pros", - "Eco-Friendly", - ]} + "Fully Insured", "5-Star Rated", "Same-Day Service", "Licensed Pros", "Eco-Friendly"]} title="Trusted by Melbourne Homeowners" description="100+ roofs restored with 5-star customer satisfaction." /> @@ -113,35 +87,15 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - title: "Roof Cleaning", - description: "Restore your roof to like-new condition.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jh9vig", - imageAlt: "roof cleaning professional equipment", - }, + title: "Roof Cleaning", description: "Restore your roof to like-new condition.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jh9vig", imageAlt: "roof cleaning professional equipment"}, { - title: "Gutter Cleaning", - description: "Prevent costly water damage before it starts.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=imdkb5", - imageAlt: "roof cleaning professional equipment", - }, + title: "Gutter Cleaning", description: "Prevent costly water damage before it starts.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=imdkb5", imageAlt: "roof cleaning professional equipment"}, { - title: "Roof Repairs", - description: "Fast leak detection and long-term fixes.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3p9glr", - imageAlt: "roof cleaning professional equipment", - }, + title: "Roof Repairs", description: "Fast leak detection and long-term fixes.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3p9glr", imageAlt: "roof cleaning professional equipment"}, { - title: "Roof Restoration", - description: "Complete transformation and protection.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uq2wna", - imageAlt: "roof cleaning professional equipment", - }, + title: "Roof Restoration", description: "Complete transformation and protection.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uq2wna", imageAlt: "roof cleaning professional equipment"}, { - title: "Gutter Guards", - description: "Stop blockages permanently.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4f0i85", - imageAlt: "roof cleaning professional equipment", - }, + title: "Gutter Guards", description: "Stop blockages permanently.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4f0i85", imageAlt: "roof cleaning professional equipment"}, ]} title="Our Premium Services" description="Comprehensive roof care designed for lasting protection." @@ -156,40 +110,15 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "r1", - name: "Moss Removal", - price: "Restored", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7yv6m0", - imageAlt: "dirty vs clean roof split image", - }, + id: "r1", name: "Moss Removal", price: "Starting from $299", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7yv6m0", imageAlt: "dirty vs clean roof split image"}, { - id: "r2", - name: "Gutter Clear", - price: "Flowing", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ipi27f", - imageAlt: "dirty vs clean roof split image", - }, + id: "r2", name: "Gutter Clear", price: "Starting from $199", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ipi27f", imageAlt: "dirty vs clean roof split image"}, { - id: "r3", - name: "Tile Polish", - price: "Polished", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9wtj8a", - imageAlt: "dirty vs clean roof split image", - }, + id: "r3", name: "Tile Polish", price: "Starting from $399", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9wtj8a", imageAlt: "dirty vs clean roof split image"}, { - id: "r4", - name: "Shingle Repair", - price: "Fixed", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rgm8e3", - imageAlt: "dirty vs clean roof split image", - }, + id: "r4", name: "Shingle Repair", price: "Starting from $250", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rgm8e3", imageAlt: "dirty vs clean roof split image"}, { - id: "r5", - name: "Metal Clean", - price: "Clean", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt00rc", - imageAlt: "dirty vs clean roof split image", - }, + id: "r5", name: "Metal Clean", price: "Starting from $249", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt00rc", imageAlt: "dirty vs clean roof split image"}, ]} title="Real Results. No Shortcuts." description="From moss-covered roofs to spotless surfaces, we deliver transformation." @@ -204,17 +133,11 @@ export default function LandingPage() { description="We don’t just clean roofs — we protect your investment." bulletPoints={[ { - title: "Fully Licensed & Insured", - description: "Peace of mind for every project.", - }, + title: "Fully Licensed & Insured", description: "Peace of mind for every project."}, { - title: "Fast Response Times", - description: "Same-day availability for urgent leaks.", - }, + title: "Fast Response Times", description: "Same-day availability for urgent leaks."}, { - title: "Eco-Friendly Solutions", - description: "Natural care that protects the garden.", - }, + title: "Eco-Friendly Solutions", description: "Natural care that protects the garden."}, ]} imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8osxhi" imageAlt="roof cleaning professional equipment" @@ -230,30 +153,15 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "a1", - value: "Melbourne", - description: "Metropolitan central", - }, + id: "a1", value: "Melbourne", description: "Metropolitan central"}, { - id: "a2", - value: "Clyde", - description: "Service hub", - }, + id: "a2", value: "Clyde", description: "Service hub"}, { - id: "a3", - value: "Narre Warren", - description: "Service hub", - }, + id: "a3", value: "Narre Warren", description: "Service hub"}, { - id: "a4", - value: "Berwick", - description: "Regional base", - }, + id: "a4", value: "Berwick", description: "Regional base"}, { - id: "a5", - value: "Pakenham", - description: "Extended coverage", - }, + id: "a5", value: "Pakenham", description: "Extended coverage"}, ]} title="Service Areas" description="Proudly servicing the South East suburbs." @@ -268,45 +176,20 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Sarah J.", - role: "Homeowner", - company: "Melbourne", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8p64u1", - }, + id: "t1", name: "Sarah J.", role: "Homeowner", company: "Melbourne", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8p64u1"}, { - id: "t2", - name: "Michael K.", - role: "Resident", - company: "Clyde", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tlmflp", - }, + id: "t2", name: "Michael K.", role: "Resident", company: "Clyde", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tlmflp"}, { - id: "t3", - name: "Emily R.", - role: "Homeowner", - company: "Narre Warren", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y1r2jp", - }, + id: "t3", name: "Emily R.", role: "Homeowner", company: "Narre Warren", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y1r2jp"}, { - id: "t4", - name: "David M.", - role: "Homeowner", - company: "Melbourne", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=anzrn0", - }, + id: "t4", name: "David M.", role: "Homeowner", company: "Melbourne", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=anzrn0"}, { - id: "t5", - name: "Karen L.", - role: "Homeowner", - company: "Clyde", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y96uz8", - }, + id: "t5", name: "Karen L.", role: "Homeowner", company: "Clyde", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y96uz8"}, ]} title="Trusted by Local Homeowners" description="Read what our customers think about our quality service." @@ -317,8 +200,7 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1