From 339870c7d4e6874446dda007ff545bbbdc86b8be Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 20 May 2026 21:51:32 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 327 ++++++----------------------------------------- 1 file changed, 42 insertions(+), 285 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6c8550c..444cba6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -8,11 +8,11 @@ import SplitAbout from "@/components/sections/about/SplitAbout"; import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree"; import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven"; import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; -import FaqDouble from "@/components/sections/faq/FaqDouble"; +import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import FeatureCardTen from "@/components/sections/feature/FeatureCardTen"; import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; -import FooterBase from "@/components/sections/footer/FooterBase"; -import { Shield, Wrench, Search, HelpCircle, ClipboardCheck, Phone, HardHat, CheckCircle, Clock, Users, Award, ThumbsUp, Star } from "lucide-react"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Shield, Wrench, Search, HelpCircle, ClipboardCheck, Phone, HardHat, CheckCircle, Clock, Users, Award, ThumbsUp, Star, Instagram, Linkedin, Twitter, Facebook } from "lucide-react"; export default function RoofingPage() { return ( @@ -52,7 +52,6 @@ export default function RoofingPage() { { src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/avatar-3.webp", alt: "Technician inspecting roof" }, ]} avatarText="Professional Roofing Services" - avatarGroupClassName="[&_div.overflow-hidden]:h-10 [&_div.overflow-hidden]:aspect-square [&>p]:whitespace-nowrap" title="Your Roof. Our Reputation." description="Trusted by homeowners for over 25 years. From storm damage repairs to full roof replacements, Summit Roofing delivers quality craftsmanship you can count on." buttons={[ @@ -61,7 +60,6 @@ export default function RoofingPage() { ]} buttonAnimation="slide-up" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/hero-main.webp" - imageAlt="Roofer walking on rooftop against blue sky" mediaAnimation="slide-up" marqueeItems={[ { type: "text-icon", text: "24/7 Availability", icon: Clock }, @@ -72,33 +70,8 @@ export default function RoofingPage() { { type: "text-icon", text: "5-Star Rated", icon: ThumbsUp }, ]} testimonials={[ - { - 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", - }, - { - 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", - }, - { - 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", - }, + { 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" }, + { 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" }, ]} /> @@ -108,33 +81,11 @@ export default function RoofingPage() { title="Built on Trust. Backed by Results." description="Summit Roofing has been protecting homes since 1999. We combine old-school craftsmanship with modern materials and techniques to deliver roofs that last a lifetime." bulletPoints={[ - { - title: "Licensed & Insured", - description: - "Fully licensed, bonded, and insured for your complete peace of mind.", - icon: Shield, - }, - { - title: "Lifetime Warranty", - description: - "Every installation backed by our industry-leading lifetime workmanship warranty.", - icon: Wrench, - }, - { - title: "Free Inspections", - description: - "Complimentary roof inspections with honest assessments — no pressure, no hidden fees.", - icon: Search, - }, + { title: "Licensed & Insured", description: "Fully licensed, bonded, and insured for your complete peace of mind.", icon: Shield }, + { title: "Lifetime Warranty", description: "Every installation backed by our industry-leading lifetime workmanship warranty.", icon: Wrench }, + { title: "Free Inspections", description: "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" - 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" - }} - imagePosition="right" mediaAnimation="slide-up" textboxLayout="default" useInvertedBackground={false} @@ -146,34 +97,10 @@ export default function RoofingPage() { title="Our Roofing Services" description="From new installations to emergency repairs, we have your roof covered." 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", - }, - { - 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", - }, - { - title: "Roof Inspection", - description: - "Detailed inspections with photo documentation and transparent repair recommendations.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-inspection.webp", - imageAlt: "Roof inspection", - }, - { - 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", - }, + { title: "Roof Installation", description: "Complete roof installations using premium materials.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-installation.webp" }, + { title: "Roof Repair", description: "Fast, reliable repairs for leaks and damage.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-repair.webp" }, + { title: "Roof Inspection", description: "Detailed inspections with transparent documentation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofing-inspection.webp" }, + { title: "Emergency Services", description: "24/7 emergency tarping and repairs when storms hit.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/emergency-services.webp" }, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -187,33 +114,9 @@ export default function RoofingPage() { title="The Numbers Speak for Themselves" description="Decades of experience and thousands of satisfied homeowners stand behind every Summit roof." metrics={[ - { - id: "1", - value: "500+", - title: "Roofs Completed", - description: - "Over 500 residential and commercial roofing projects delivered on time and on budget.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofs-completed.webp", - imageAlt: "Completed roofing projects", - }, - { - id: "2", - value: "25+", - title: "Years Experience", - description: - "A quarter century of protecting homes with quality materials and expert installation.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/years-experience.webp", - imageAlt: "Experienced roofing team", - }, - { - id: "3", - value: "98%", - title: "Customer Satisfaction", - description: - "Nearly every homeowner we work with recommends Summit Roofing to their friends and neighbors.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/customer-satisfaction.webp", - imageAlt: "Satisfied customers", - }, + { id: "1", value: "500+", title: "Roofs Completed", description: "Successful projects delivered.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/roofs-completed.webp" }, + { id: "2", value: "25+", title: "Years Experience", description: "Serving local communities.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/years-experience.webp" }, + { id: "3", value: "98%", title: "Satisfaction", description: "Happy homeowners everywhere.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/roofing/customer-satisfaction.webp" }, ]} animationType="slide-up" textboxLayout="default" @@ -223,56 +126,12 @@ export default function RoofingPage() {