From 424c65dfbd09108a20e8f7040edd44eaab00cf27 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 11 Jun 2026 13:33:18 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 3788fa1..baa32a4 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -77,17 +77,17 @@ export default function RoofingPage() { { name: "James Mitchell", handle: "Homeowner, Dallas TX", testimonial: "Summit replaced our entire roof in two days. Professional crew, clean job site, and the new roof looks incredible.", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/robert-thompson.webp", imageAlt: "James Mitchell" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/robert-thompson.webp?_wi=1", imageAlt: "James Mitchell" }, { name: "Karen O'Brien", handle: "Homeowner, Fort Worth TX", testimonial: "After the hailstorm, Summit handled our insurance claim and had us covered within a week. Truly outstanding service.", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/patricia-nguyen.webp", imageAlt: "Karen O'Brien" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/patricia-nguyen.webp?_wi=1", imageAlt: "Karen O'Brien" }, { name: "David & Lisa Park", handle: "Homeowners, Plano TX", testimonial: "We got three quotes and Summit offered the best value with a lifetime warranty. No-brainer decision.", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/steve-amy-collins.webp", imageAlt: "David and Lisa Park" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/steve-amy-collins.webp?_wi=1", imageAlt: "David and Lisa Park" } ]} /> @@ -111,7 +111,7 @@ export default function RoofingPage() { "Complimentary roof inspections with honest assessments — no pressure, no hidden fees.", icon: Search } ]} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/hero.webp" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/hero.webp?_wi=1" imageAlt="Roofing crew installing a new roof" mediaBadge={{ text: "25+ Years", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/avatar-3.webp", avatarAlt: "Roofing professional" @@ -130,11 +130,11 @@ export default function RoofingPage() { features={[ { title: "Roof Installation", description: - "Complete roof installations using premium materials from GAF, Owens Corning, and CertainTeed.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp", imageAlt: "New roof installation" + "Complete roof installations using premium materials from GAF, Owens Corning, and CertainTeed.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp?_wi=1", imageAlt: "New roof installation" }, { title: "Roof Repair", description: - "Fast, reliable repairs for leaks, missing shingles, flashing damage, and storm damage.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp", imageAlt: "Roof repair service" + "Fast, reliable repairs for leaks, missing shingles, flashing damage, and storm damage.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp?_wi=1", imageAlt: "Roof repair service" }, { title: "Roof Inspection", description: @@ -142,7 +142,7 @@ export default function RoofingPage() { }, { title: "Emergency Services", description: - "24/7 emergency tarping and repairs when storms hit. We respond within hours, not days.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp", imageAlt: "Emergency roofing service" + "24/7 emergency tarping and repairs when storms hit. We respond within hours, not days.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp?_wi=1", imageAlt: "Emergency roofing service" } ]} gridVariant="uniform-all-items-equal" @@ -231,16 +231,16 @@ export default function RoofingPage() { description="Explore a selection of our recently completed roofing projects, showcasing our quality craftsmanship and attention to detail." products={[ { - id: "project-1", name: "Residential Roof Replacement", price: "Dallas, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp", imageAlt: "New residential roof in Dallas", rating: 5 + id: "project-1", name: "Residential Roof Replacement", price: "Dallas, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp?_wi=2", imageAlt: "New residential roof in Dallas", rating: 5 }, { - id: "project-2", name: "Commercial Flat Roof Repair", price: "Fort Worth, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/hero.webp", imageAlt: "Commercial flat roof repair", rating: 5 + id: "project-2", name: "Commercial Flat Roof Repair", price: "Fort Worth, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/hero.webp?_wi=2", imageAlt: "Commercial flat roof repair", rating: 5 }, { - id: "project-3", name: "Storm Damage Restoration", price: "Plano, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp", imageAlt: "Storm damaged roof restoration", rating: 5 + id: "project-3", name: "Storm Damage Restoration", price: "Plano, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp?_wi=2", imageAlt: "Storm damaged roof restoration", rating: 5 }, { - id: "project-4", name: "Historic Roof Renovation", price: "Denton, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp", imageAlt: "Renovated historic roof", rating: 5 + id: "project-4", name: "Historic Roof Renovation", price: "Denton, TX", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp?_wi=2", imageAlt: "Renovated historic roof", rating: 5 } ]} gridVariant="uniform-all-items-equal" @@ -257,7 +257,7 @@ export default function RoofingPage() { testimonials={[ { id: "1", name: "Robert Thompson", role: "Homeowner", company: "Dallas, TX", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/robert-thompson.webp", imageAlt: "Robert Thompson" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/robert-thompson.webp?_wi=2", imageAlt: "Robert Thompson" }, { id: "2", name: "Maria Gonzalez", role: "Homeowner", company: "Arlington, TX", rating: 5, @@ -265,11 +265,11 @@ export default function RoofingPage() { }, { id: "3", name: "Steve & Amy Collins", role: "Homeowners", company: "Frisco, TX", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/steve-amy-collins.webp", imageAlt: "Steve and Amy Collins" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/steve-amy-collins.webp?_wi=2", imageAlt: "Steve and Amy Collins" }, { id: "4", name: "Patricia Nguyen", role: "Homeowner", company: "McKinney, TX", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/patricia-nguyen.webp", imageAlt: "Patricia Nguyen" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/patricia-nguyen.webp?_wi=2", imageAlt: "Patricia Nguyen" } ]} gridVariant="uniform-all-items-equal"