Merge version_1 into main #2
@@ -46,23 +46,18 @@ export default function AtticPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg"
|
||||
imageAlt="Professional attic insulation work"
|
||||
mediaAnimation="none"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Energy-Efficient Insulation",
|
||||
description: "Upgrade to modern insulation materials that reduce heating and cooling costs while improving year-round comfort.",
|
||||
icon: Lightbulb,
|
||||
title: "Energy-Efficient Insulation", description: "Upgrade to modern insulation materials that reduce heating and cooling costs while improving year-round comfort.", icon: Lightbulb,
|
||||
},
|
||||
{
|
||||
title: "Complete Attic Cleaning",
|
||||
description: "Remove debris, animal droppings, and old materials. We restore your attic to a clean, functional state.",
|
||||
icon: Zap,
|
||||
title: "Complete Attic Cleaning", description: "Remove debris, animal droppings, and old materials. We restore your attic to a clean, functional state.", icon: Zap,
|
||||
},
|
||||
{
|
||||
title: "Moisture & Mold Prevention",
|
||||
description: "Proper ventilation and moisture control prevent mold growth and structural damage before it starts.",
|
||||
icon: CheckCircle,
|
||||
title: "Moisture & Mold Prevention", description: "Proper ventilation and moisture control prevent mold growth and structural damage before it starts.", icon: CheckCircle,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -78,35 +73,17 @@ export default function AtticPage() {
|
||||
animationType="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Attic Insulation Installation",
|
||||
author: "Energy Efficiency",
|
||||
description:
|
||||
"Whether you need to upgrade old insulation or add more coverage, we install high-quality materials that reduce energy bills.",
|
||||
tags: ["Insulation", "Efficiency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=4",
|
||||
imageAlt: "Attic insulation installation",
|
||||
},
|
||||
id: "1", title: "Attic Insulation Installation", author: "Energy Efficiency", description:
|
||||
"Whether you need to upgrade old insulation or add more coverage, we install high-quality materials that reduce energy bills.", tags: ["Insulation", "Efficiency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg", imageAlt: "Attic insulation installation"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Attic Cleaning & Restoration",
|
||||
author: "Deep Cleaning",
|
||||
description:
|
||||
"Remove debris, rodent damage, and contaminated materials. We restore your attic to a clean, healthy condition.",
|
||||
tags: ["Cleaning", "Restoration"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/talk-constructors_1098-13757.jpg?_wi=3",
|
||||
imageAlt: "Professional attic cleaning",
|
||||
},
|
||||
id: "2", title: "Attic Cleaning & Restoration", author: "Deep Cleaning", description:
|
||||
"Remove debris, rodent damage, and contaminated materials. We restore your attic to a clean, healthy condition.", tags: ["Cleaning", "Restoration"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/talk-constructors_1098-13757.jpg", imageAlt: "Professional attic cleaning"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Ventilation & Moisture Control",
|
||||
author: "Prevention",
|
||||
description:
|
||||
"Proper attic ventilation prevents moisture buildup, mold growth, and premature deterioration of your roof and structure.",
|
||||
tags: ["Ventilation", "Prevention"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg?_wi=3",
|
||||
imageAlt: "Attic ventilation assessment",
|
||||
},
|
||||
id: "3", title: "Ventilation & Moisture Control", author: "Prevention", description:
|
||||
"Proper attic ventilation prevents moisture buildup, mold growth, and premature deterioration of your roof and structure.", tags: ["Ventilation", "Prevention"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg", imageAlt: "Attic ventilation assessment"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,8 +108,7 @@ export default function AtticPage() {
|
||||
copyrightText="© 2025 Y&A Attic Insulation & Roofing. All rights reserved."
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Roof Replacement", href: "/roofing" },
|
||||
{ label: "Roof Repair", href: "/roofing" },
|
||||
{ label: "Attic Insulation", href: "/attic" },
|
||||
@@ -140,8 +116,7 @@ export default function AtticPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/#valueProposition" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -149,8 +124,7 @@ export default function AtticPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{ label: "Get Free Inspection", href: "/contact" },
|
||||
{ label: "Insurance Help", href: "/contact" },
|
||||
{ label: "FAQ", href: "/#faq" },
|
||||
|
||||
@@ -46,23 +46,18 @@ export default function MoldPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-wearing-hazmat-suit_23-2149345579.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-wearing-hazmat-suit_23-2149345579.jpg"
|
||||
imageAlt="Professional mold remediation"
|
||||
mediaAnimation="none"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Complete Mold Removal",
|
||||
description: "We identify affected areas, safely remove contaminated materials, and clean thoroughly with industry-standard protocols.",
|
||||
icon: AlertCircle,
|
||||
title: "Complete Mold Removal", description: "We identify affected areas, safely remove contaminated materials, and clean thoroughly with industry-standard protocols.", icon: AlertCircle,
|
||||
},
|
||||
{
|
||||
title: "Root Cause Treatment",
|
||||
description: "Fix the moisture source—whether it's ventilation, drainage, or insulation issues—to prevent mold from returning.",
|
||||
icon: Shield,
|
||||
title: "Root Cause Treatment", description: "Fix the moisture source—whether it's ventilation, drainage, or insulation issues—to prevent mold from returning.", icon: Shield,
|
||||
},
|
||||
{
|
||||
title: "Health & Safety First",
|
||||
description: "We use proper PPE, containment, and disposal methods to protect your family during the remediation process.",
|
||||
icon: CheckCircle,
|
||||
title: "Health & Safety First", description: "We use proper PPE, containment, and disposal methods to protect your family during the remediation process.", icon: CheckCircle,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -78,35 +73,17 @@ export default function MoldPage() {
|
||||
animationType="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Mold Inspection & Testing",
|
||||
author: "Diagnostic Assessment",
|
||||
description:
|
||||
"We identify mold presence, determine the extent of contamination, and assess moisture sources that allow it to grow.",
|
||||
tags: ["Inspection", "Diagnosis"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg?_wi=4",
|
||||
imageAlt: "Professional mold inspection",
|
||||
},
|
||||
id: "1", title: "Mold Inspection & Testing", author: "Diagnostic Assessment", description:
|
||||
"We identify mold presence, determine the extent of contamination, and assess moisture sources that allow it to grow.", tags: ["Inspection", "Diagnosis"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg", imageAlt: "Professional mold inspection"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Safe Mold Removal",
|
||||
author: "Complete Remediation",
|
||||
description:
|
||||
"Using proper containment, protection, and disposal methods, we remove mold-affected materials and clean all affected areas.",
|
||||
tags: ["Remediation", "Safety"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-hazmat-suit_23-2149345579.jpg?_wi=3",
|
||||
imageAlt: "Mold removal process",
|
||||
},
|
||||
id: "2", title: "Safe Mold Removal", author: "Complete Remediation", description:
|
||||
"Using proper containment, protection, and disposal methods, we remove mold-affected materials and clean all affected areas.", tags: ["Remediation", "Safety"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-hazmat-suit_23-2149345579.jpg", imageAlt: "Mold removal process"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Prevention & Moisture Control",
|
||||
author: "Long-Term Solutions",
|
||||
description:
|
||||
"Upgrade insulation, improve ventilation, and address drainage issues to create conditions where mold cannot thrive.",
|
||||
tags: ["Prevention", "Moisture Control"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=5",
|
||||
imageAlt: "Attic moisture prevention",
|
||||
},
|
||||
id: "3", title: "Prevention & Moisture Control", author: "Long-Term Solutions", description:
|
||||
"Upgrade insulation, improve ventilation, and address drainage issues to create conditions where mold cannot thrive.", tags: ["Prevention", "Moisture Control"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg", imageAlt: "Attic moisture prevention"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,8 +108,7 @@ export default function MoldPage() {
|
||||
copyrightText="© 2025 Y&A Attic Insulation & Roofing. All rights reserved."
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Roof Replacement", href: "/roofing" },
|
||||
{ label: "Roof Repair", href: "/roofing" },
|
||||
{ label: "Attic Insulation", href: "/attic" },
|
||||
@@ -140,8 +116,7 @@ export default function MoldPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/#valueProposition" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -149,8 +124,7 @@ export default function MoldPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{ label: "Get Free Inspection", href: "/contact" },
|
||||
{ label: "Insurance Help", href: "/contact" },
|
||||
{ label: "FAQ", href: "/#faq" },
|
||||
|
||||
175
src/app/page.tsx
175
src/app/page.tsx
@@ -50,9 +50,7 @@ export default function HomePage() {
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=1",
|
||||
imageAlt: "Professional roofing and attic work",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg", imageAlt: "Professional roofing and attic work"},
|
||||
]}
|
||||
autoplayDelay={5000}
|
||||
showDimOverlay={true}
|
||||
@@ -68,26 +66,21 @@ export default function HomePage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/talk-constructors_1098-13757.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/talk-constructors_1098-13757.jpg"
|
||||
imageAlt="Professional roofing crew at work"
|
||||
mediaAnimation="none"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Detail-Oriented Inspections",
|
||||
description:
|
||||
"We document what matters so you can make the right call—repair, replace, or upgrade with confidence.",
|
||||
icon: Search,
|
||||
title: "Detail-Oriented Inspections", description:
|
||||
"We document what matters so you can make the right call—repair, replace, or upgrade with confidence.", icon: Search,
|
||||
},
|
||||
{
|
||||
title: "Insurance Claim Support",
|
||||
description:
|
||||
"We help the process stay smooth—from inspection to documentation to next steps with your insurer.",
|
||||
icon: Shield,
|
||||
title: "Insurance Claim Support", description:
|
||||
"We help the process stay smooth—from inspection to documentation to next steps with your insurer.", icon: Shield,
|
||||
},
|
||||
{
|
||||
title: "Efficient Crews, Clean Results",
|
||||
description:
|
||||
"Respectful teams, protected landscaping, and a spotless finish. Your home is in good hands.",
|
||||
icon: Zap,
|
||||
title: "Efficient Crews, Clean Results", description:
|
||||
"Respectful teams, protected landscaping, and a spotless finish. Your home is in good hands.", icon: Zap,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -103,65 +96,29 @@ export default function HomePage() {
|
||||
animationType="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Roof Replacement",
|
||||
author: "Complete Solution",
|
||||
description:
|
||||
"High-quality shingles, correct ventilation, clean tear-offs, and proper flashing for lasting protection.",
|
||||
tags: ["Roofing", "Long-term"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg?_wi=1",
|
||||
imageAlt: "Roof replacement in progress",
|
||||
},
|
||||
id: "1", title: "Roof Replacement", author: "Complete Solution", description:
|
||||
"High-quality shingles, correct ventilation, clean tear-offs, and proper flashing for lasting protection.", tags: ["Roofing", "Long-term"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Roof replacement in progress"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Roof Repair & Leak Fixes",
|
||||
author: "Fast Diagnostics",
|
||||
description:
|
||||
"Quick identification and targeted repairs to stop leaks and prevent water damage before it spreads.",
|
||||
tags: ["Roofing", "Emergency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg?_wi=1",
|
||||
imageAlt: "Roof repair and leak detection",
|
||||
},
|
||||
id: "2", title: "Roof Repair & Leak Fixes", author: "Fast Diagnostics", description:
|
||||
"Quick identification and targeted repairs to stop leaks and prevent water damage before it spreads.", tags: ["Roofing", "Emergency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg", imageAlt: "Roof repair and leak detection"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Attic Insulation & Re-Insulation",
|
||||
author: "Energy Efficient",
|
||||
description:
|
||||
"Upgrade your comfort and reduce energy waste. Many jobs completed in 1–2 days depending on scope.",
|
||||
tags: ["Insulation", "Efficiency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=2",
|
||||
imageAlt: "Attic insulation installation",
|
||||
},
|
||||
id: "3", title: "Attic Insulation & Re-Insulation", author: "Energy Efficient", description:
|
||||
"Upgrade your comfort and reduce energy waste. Many jobs completed in 1–2 days depending on scope.", tags: ["Insulation", "Efficiency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg", imageAlt: "Attic insulation installation"},
|
||||
{
|
||||
id: "4",
|
||||
title: "Mold Removal & Remediation",
|
||||
author: "Thorough & Preventive",
|
||||
description:
|
||||
"Complete cleaning, attic repairs, and insulation upgrades to stop mold from returning.",
|
||||
tags: ["Mold", "Health"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-hazmat-suit_23-2149345579.jpg?_wi=1",
|
||||
imageAlt: "Mold remediation process",
|
||||
},
|
||||
id: "4", title: "Mold Removal & Remediation", author: "Thorough & Preventive", description:
|
||||
"Complete cleaning, attic repairs, and insulation upgrades to stop mold from returning.", tags: ["Mold", "Health"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-hazmat-suit_23-2149345579.jpg", imageAlt: "Mold remediation process"},
|
||||
{
|
||||
id: "5",
|
||||
title: "Attic Cleaning & Repair",
|
||||
author: "Restoration",
|
||||
description:
|
||||
"Damaged areas restored the right way—from debris removal to structural fixes and upgrades.",
|
||||
tags: ["Attic", "Restoration"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/talk-constructors_1098-13757.jpg?_wi=2",
|
||||
imageAlt: "Professional attic cleaning",
|
||||
},
|
||||
id: "5", title: "Attic Cleaning & Repair", author: "Restoration", description:
|
||||
"Damaged areas restored the right way—from debris removal to structural fixes and upgrades.", tags: ["Attic", "Restoration"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/talk-constructors_1098-13757.jpg", imageAlt: "Professional attic cleaning"},
|
||||
{
|
||||
id: "6",
|
||||
title: "Roof & Attic Inspections",
|
||||
author: "Documentation Focus",
|
||||
description:
|
||||
"Clear findings, photos, and straightforward recommendations to guide your next steps.",
|
||||
tags: ["Inspection", "Report"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg?_wi=1",
|
||||
imageAlt: "Professional roof inspection",
|
||||
},
|
||||
id: "6", title: "Roof & Attic Inspections", author: "Documentation Focus", description:
|
||||
"Clear findings, photos, and straightforward recommendations to guide your next steps.", tags: ["Inspection", "Report"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg", imageAlt: "Professional roof inspection"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -174,14 +131,7 @@ export default function HomePage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Fast response teams",
|
||||
"Fair, transparent pricing",
|
||||
"Licensed & insured",
|
||||
"Detailed documentation",
|
||||
"Insurance specialists",
|
||||
"Clean job sites",
|
||||
"Local expertise",
|
||||
]}
|
||||
"Fast response teams", "Fair, transparent pricing", "Licensed & insured", "Detailed documentation", "Insurance specialists", "Clean job sites", "Local expertise"]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
/>
|
||||
@@ -198,59 +148,23 @@ export default function HomePage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Homeowner",
|
||||
company: "Worcester",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=1",
|
||||
imageAlt: "Sarah Johnson",
|
||||
},
|
||||
id: "1", name: "Sarah Johnson", role: "Homeowner", company: "Worcester", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "Sarah Johnson"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
role: "Property Manager",
|
||||
company: "Shrewsbury",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=2",
|
||||
imageAlt: "Michael Chen",
|
||||
},
|
||||
id: "2", name: "Michael Chen", role: "Property Manager", company: "Shrewsbury", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "Michael Chen"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Homeowner",
|
||||
company: "Worcester",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=3",
|
||||
imageAlt: "Emily Rodriguez",
|
||||
},
|
||||
id: "3", name: "Emily Rodriguez", role: "Homeowner", company: "Worcester", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "Emily Rodriguez"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
role: "Business Owner",
|
||||
company: "Auburn",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=4",
|
||||
imageAlt: "David Kim",
|
||||
},
|
||||
id: "4", name: "David Kim", role: "Business Owner", company: "Auburn", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "David Kim"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jennifer Walsh",
|
||||
role: "Homeowner",
|
||||
company: "Leicester",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=5",
|
||||
imageAlt: "Jennifer Walsh",
|
||||
},
|
||||
id: "5", name: "Jennifer Walsh", role: "Homeowner", company: "Leicester", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "Jennifer Walsh"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Robert Martinez",
|
||||
role: "Homeowner",
|
||||
company: "Worcester",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=6",
|
||||
imageAlt: "Robert Martinez",
|
||||
},
|
||||
id: "6", name: "Robert Martinez", role: "Homeowner", company: "Worcester", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", imageAlt: "Robert Martinez"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -261,8 +175,7 @@ export default function HomePage() {
|
||||
copyrightText="© 2025 Y&A Attic Insulation & Roofing. All rights reserved."
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Roof Replacement", href: "/roofing" },
|
||||
{ label: "Roof Repair", href: "/roofing" },
|
||||
{ label: "Attic Insulation", href: "/attic" },
|
||||
@@ -270,8 +183,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/#valueProposition" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -279,8 +191,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{ label: "Get Free Inspection", href: "/contact" },
|
||||
{ label: "Insurance Help", href: "/contact" },
|
||||
{ label: "FAQ", href: "/#faq" },
|
||||
|
||||
@@ -46,23 +46,18 @@ export default function RoofingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imagePosition="right"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg"
|
||||
imageAlt="Professional roofing installation"
|
||||
mediaAnimation="none"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Expert Roof Replacement",
|
||||
description: "High-quality materials, proper ventilation, and expert installation for roofs built to last decades.",
|
||||
icon: Zap,
|
||||
title: "Expert Roof Replacement", description: "High-quality materials, proper ventilation, and expert installation for roofs built to last decades.", icon: Zap,
|
||||
},
|
||||
{
|
||||
title: "Fast Leak Repairs",
|
||||
description: "Quick diagnosis and targeted repairs to stop water damage before it spreads through your home.",
|
||||
icon: Shield,
|
||||
title: "Fast Leak Repairs", description: "Quick diagnosis and targeted repairs to stop water damage before it spreads through your home.", icon: Shield,
|
||||
},
|
||||
{
|
||||
title: "Storm Damage Recovery",
|
||||
description: "We document damage thoroughly and guide you through insurance claims with expertise and care.",
|
||||
icon: CheckCircle,
|
||||
title: "Storm Damage Recovery", description: "We document damage thoroughly and guide you through insurance claims with expertise and care.", icon: CheckCircle,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -78,35 +73,17 @@ export default function RoofingPage() {
|
||||
animationType="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Residential Roof Replacement",
|
||||
author: "Complete Renewal",
|
||||
description:
|
||||
"Old roof? We'll tear off the old materials, inspect the decking, and install a new high-quality roof with proper ventilation and flashing.",
|
||||
tags: ["Replacement", "Durability"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg?_wi=3",
|
||||
imageAlt: "Roof replacement project",
|
||||
},
|
||||
id: "1", title: "Residential Roof Replacement", author: "Complete Renewal", description:
|
||||
"Old roof? We'll tear off the old materials, inspect the decking, and install a new high-quality roof with proper ventilation and flashing.", tags: ["Replacement", "Durability"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Roof replacement project"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Roof Repair & Leak Detection",
|
||||
author: "Emergency Response",
|
||||
description:
|
||||
"Spot a leak? We locate the source quickly, assess the damage, and make repairs before more water damage occurs.",
|
||||
tags: ["Repair", "Emergency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg?_wi=2",
|
||||
imageAlt: "Roof leak repair",
|
||||
},
|
||||
id: "2", title: "Roof Repair & Leak Detection", author: "Emergency Response", description:
|
||||
"Spot a leak? We locate the source quickly, assess the damage, and make repairs before more water damage occurs.", tags: ["Repair", "Emergency"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-inflating-tire-with-air-compressor-street_651396-3561.jpg", imageAlt: "Roof leak repair"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Storm Damage Assessment & Claims",
|
||||
author: "Documentation & Support",
|
||||
description:
|
||||
"After a storm, we inspect your roof, photograph damage, and provide detailed reports to support your insurance claim.",
|
||||
tags: ["Storm Damage", "Insurance"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg?_wi=2",
|
||||
imageAlt: "Storm damage documentation",
|
||||
},
|
||||
id: "3", title: "Storm Damage Assessment & Claims", author: "Documentation & Support", description:
|
||||
"After a storm, we inspect your roof, photograph damage, and provide detailed reports to support your insurance claim.", tags: ["Storm Damage", "Insurance"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/signing-document_1098-14224.jpg", imageAlt: "Storm damage documentation"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,8 +108,7 @@ export default function RoofingPage() {
|
||||
copyrightText="© 2025 Y&A Attic Insulation & Roofing. All rights reserved."
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Roof Replacement", href: "/roofing" },
|
||||
{ label: "Roof Repair", href: "/roofing" },
|
||||
{ label: "Attic Insulation", href: "/attic" },
|
||||
@@ -140,8 +116,7 @@ export default function RoofingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/#valueProposition" },
|
||||
{ label: "Reviews", href: "/reviews" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
@@ -149,8 +124,7 @@ export default function RoofingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{ label: "Get Free Inspection", href: "/contact" },
|
||||
{ label: "Insurance Help", href: "/contact" },
|
||||
{ label: "FAQ", href: "/#faq" },
|
||||
|
||||
Reference in New Issue
Block a user