From 0be22ee64a7658f6150186c4da974eb3d7d1429a Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 13 Jun 2026 19:30:38 +0000 Subject: [PATCH 1/3] Bob AI: fix build error in src/components/Layout.tsx --- src/components/Layout.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 703b422..b4b7739 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -57,8 +57,8 @@ export default function Layout() { brand="Roof Dynamics" columns={[ { - title: "Company", - items: [ + heading: "Company", + links: [ { label: "Services", href: "#services", @@ -74,8 +74,8 @@ export default function Layout() { ], }, { - title: "Support", - items: [ + heading: "Support", + links: [ { label: "Tampa Roofing Info", href: "#", From f849949cceefe0fe2fe904b803708af205c87c1f Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 13 Jun 2026 19:30:48 +0000 Subject: [PATCH 2/3] Update src/components/Layout.tsx --- src/components/Layout.tsx | 55 ++++++++++++--------------------------- 1 file changed, 16 insertions(+), 39 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index b4b7739..4b54482 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider"; export default function Layout() { const navItems = [ { - "name": "Services", - "href": "#services" + "name": "Services", "href": "#services" }, { - "name": "Process", - "href": "#process" + "name": "Process", "href": "#process" }, { - "name": "Reviews", - "href": "#reviews" + "name": "Reviews", "href": "#reviews" }, { - "name": "FAQ", - "href": "#faq" + "name": "FAQ", "href": "#faq" }, { - "name": "Hero", - "href": "#hero" + "name": "Hero", "href": "#hero" }, { - "name": "About", - "href": "#about" + "name": "About", "href": "#about" }, { - "name": "Features", - "href": "#features" + "name": "Features", "href": "#features" } ]; @@ -44,9 +37,7 @@ export default function Layout() {
@@ -57,37 +48,23 @@ export default function Layout() { brand="Roof Dynamics" columns={[ { - heading: "Company", - links: [ + items: [ { - label: "Services", - href: "#services", - }, + label: "Services", href: "#services"}, { - label: "Why Us", - href: "#why-us", - }, + label: "Why Us", href: "#why-us"}, { - label: "Reviews", - href: "#reviews", - }, + label: "Reviews", href: "#reviews"}, ], }, { - heading: "Support", - links: [ + items: [ { - label: "Tampa Roofing Info", - href: "#", - }, + label: "Tampa Roofing Info", href: "#"}, { - label: "Insurance Claims", - href: "#", - }, + label: "Insurance Claims", href: "#"}, { - label: "Privacy Policy", - href: "#", - }, + label: "Privacy Policy", href: "#"}, ], }, ]} From a2082c89f30b8f8cc03e092c894fb1ba35ae5a11 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 13 Jun 2026 19:30:48 +0000 Subject: [PATCH 3/3] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 154 ++++++++++------------------------------- 1 file changed, 36 insertions(+), 118 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 6b2e9db..a92bff2 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -18,20 +18,14 @@ export default function HomePage() { title="Secure Your Home With Expert Roofing Solutions" description="Roof Dynamics provides elite residential and commercial roofing services in Tampa, FL. From storm damage to full replacements, we deliver peace of mind with honest pricing and superior craftsmanship." primaryButton={{ - text: "Schedule Free Inspection", - href: "#contact", - }} + text: "Schedule Free Inspection", href: "#contact"}} secondaryButton={{ - text: "Call Now: (813) 555-0123", - href: "tel:8135550123", - }} + text: "Call Now: (813) 555-0123", href: "tel:8135550123"}} items={[ { - imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-24989.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg"}, ]} /> @@ -42,9 +36,7 @@ export default function HomePage() { @@ -56,17 +48,9 @@ export default function HomePage() { title="Why Homeowners Trust Roof Dynamics" description="Don't settle for unreliable contractors and hidden costs. Choose the roofing team that puts your property's safety and integrity first." negativeItems={[ - "Hidden project costs", - "Poor communication", - "Untrustworthy contractors", - "Extended project timelines", - ]} + "Hidden project costs", "Poor communication", "Untrustworthy contractors", "Extended project timelines"]} positiveItems={[ - "Transparent upfront pricing", - "24/7 dedicated support", - "Certified roofing experts", - "Fast project turnarounds", - ]} + "Transparent upfront pricing", "24/7 dedicated support", "Certified roofing experts", "Fast project turnarounds"]} /> @@ -79,47 +63,19 @@ export default function HomePage() { description="Whatever your roofing needs, our Tampa experts have the skills to handle them effectively and professionally." items={[ { - title: "Roof Replacement", - description: "Protect your investment with high-quality, long-lasting roofing materials.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill_23-2148748770.jpg", - }, + title: "Roof Replacement", description: "Protect your investment with high-quality, long-lasting roofing materials.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill_23-2148748770.jpg"}, { - title: "Roof Repair", - description: "Fast action on leaks and damaged shingles to prevent deeper structural issues.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/modern-country-houses-construction_1385-17.jpg", - }, + title: "Roof Repair", description: "Fast action on leaks and damaged shingles to prevent deeper structural issues.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/modern-country-houses-construction_1385-17.jpg"}, { - title: "Storm Damage", - description: "Expert assessment and repair for hurricane and severe storm aftermath.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/view-coarse-plaster-surfaces_23-2148252825.jpg", - }, + title: "Storm Damage", description: "Expert assessment and repair for hurricane and severe storm aftermath.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/view-coarse-plaster-surfaces_23-2148252825.jpg"}, { - title: "Roof Inspections", - description: "Detailed evaluations to determine the health and lifespan of your current roof.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg", - }, + title: "Roof Inspections", description: "Detailed evaluations to determine the health and lifespan of your current roof.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg"}, { - title: "Emergency Services", - description: "Immediate response when you need it most, ensuring your property is secured.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-wearing-helmets_23-2149343655.jpg", - }, + title: "Emergency Services", description: "Immediate response when you need it most, ensuring your property is secured.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-wearing-helmets_23-2149343655.jpg"}, { - title: "Commercial Roofing", - description: "Durable solutions for businesses to maintain continuity and property value.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg", - }, + title: "Commercial Roofing", description: "Durable solutions for businesses to maintain continuity and property value.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg"}, { - title: "Insurance Assistance", - description: "We simplify the insurance claims process to ensure you get the coverage you deserve.", - href: "#contact", - imageSrc: "http://img.b2bpic.net/free-photo/tile-roof-house-home-textures_74190-8975.jpg", - }, + title: "Insurance Assistance", description: "We simplify the insurance claims process to ensure you get the coverage you deserve.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/tile-roof-house-home-textures_74190-8975.jpg"}, ]} /> @@ -133,17 +89,11 @@ export default function HomePage() { description="We combine industry-leading expertise with local dedication to serve Tampa homeowners." metrics={[ { - value: "15+", - description: "Years of Local Expertise", - }, + value: "15+", description: "Years of Local Expertise"}, { - value: "2,500+", - description: "Successfully Completed Roofs", - }, + value: "2,500+", description: "Successfully Completed Roofs"}, { - value: "100%", - description: "Customer Satisfaction Goal", - }, + value: "100%", description: "Customer Satisfaction Goal"}, ]} /> @@ -154,42 +104,23 @@ export default function HomePage() { @@ -200,27 +131,18 @@ export default function HomePage() {