Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-04-17 06:50:03 +00:00
4 changed files with 80 additions and 393 deletions

View File

@@ -2,12 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { CheckCircle, MapPin, BookOpen, AlertTriangle } from 'lucide-react';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() {
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -25,26 +26,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "Insurance Claims",
id: "/insurance",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "Insurance Claims", id: "/insurance" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Roofing The Carolinas"
/>
@@ -54,12 +40,7 @@ export default function LandingPage() {
<TextAbout
useInvertedBackground={false}
title="Our Commitment to Carolinas Homeowners"
buttons={[
{
text: "Contact Us",
href: "/contact",
},
]}
buttons={[{ text: "Contact Us", href: "/contact" }]}
/>
</div>
@@ -70,34 +51,10 @@ export default function LandingPage() {
title="Core Principles"
description="Our business is built on transparency, reliability, and local expertise."
features={[
{
title: "Integrity First",
description: "We never recommend unnecessary work.",
buttonIcon: "CheckCircle",
imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=4",
imageAlt: "chat bubble icon premium",
},
{
title: "Local Knowledge",
description: "Serving Carolinas weather patterns for 20 years.",
buttonIcon: "MapPin",
imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=5",
imageAlt: "chat bubble icon premium",
},
{
title: "Continuous Training",
description: "Keeping up with modern roofing tech.",
buttonIcon: "BookOpen",
imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=4",
imageAlt: "chat bubble icon premium",
},
{
title: "Safety Standards",
description: "OSHA-compliant for every job site.",
buttonIcon: "AlertTriangle",
imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=4",
imageAlt: "chat bubble icon premium",
},
{ title: "Integrity First", description: "We never recommend unnecessary work.", buttonIcon: CheckCircle, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Local Knowledge", description: "Serving Carolinas weather patterns for 20 years.", buttonIcon: MapPin, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Continuous Training", description: "Keeping up with modern roofing tech.", buttonIcon: BookOpen, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Safety Standards", description: "OSHA-compliant for every job site.", buttonIcon: AlertTriangle, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "chat bubble icon premium" },
]}
/>
</div>

View File

@@ -2,12 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Camera, FileText, Phone, Gavel } from 'lucide-react';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() {
export default function InsurancePage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -25,26 +26,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "Insurance Claims",
id: "/insurance",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "Insurance Claims", id: "/insurance" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Roofing The Carolinas"
/>
@@ -54,12 +40,7 @@ export default function LandingPage() {
<TextAbout
useInvertedBackground={false}
title="The Insurance Process, Simplified"
buttons={[
{
text: "Start Your Claim",
href: "/contact",
},
]}
buttons={[{ text: "Start Your Claim", href: "/contact" }]}
/>
</div>
@@ -70,34 +51,10 @@ export default function LandingPage() {
title="Why Insurance Claims Fail"
description="Most claims are denied due to lack of documentation. We fix that."
features={[
{
title: "Professional Documentation",
description: "We take the photos they need.",
buttonIcon: "Camera",
imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=3",
imageAlt: "chat bubble icon premium",
},
{
title: "Detailed Estimates",
description: "We use industry-standard pricing.",
buttonIcon: "FileText",
imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=4",
imageAlt: "chat bubble icon premium",
},
{
title: "Claim Representation",
description: "We speak with your adjustor directly.",
buttonIcon: "Phone",
imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=3",
imageAlt: "chat bubble icon premium",
},
{
title: "Coverage Advocacy",
description: "We fight for what you're owed.",
buttonIcon: "Gavel",
imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=3",
imageAlt: "chat bubble icon premium",
},
{ title: "Professional Documentation", description: "We take the photos they need.", buttonIcon: Camera, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Detailed Estimates", description: "We use industry-standard pricing.", buttonIcon: FileText, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Claim Representation", description: "We speak with your adjustor directly.", buttonIcon: Phone, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Coverage Advocacy", description: "We fight for what you're owed.", buttonIcon: Gavel, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "chat bubble icon premium" },
]}
/>
</div>

View File

@@ -2,6 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Shield, MessageCircle, Award, Hammer } from 'lucide-react';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
@@ -30,26 +31,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "Insurance Claims",
id: "/insurance",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "Insurance Claims", id: "/insurance" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Roofing The Carolinas"
/>
@@ -57,66 +43,28 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "sparkles-gradient",
}}
background={{ variant: "sparkles-gradient" }}
title="Roof Problems? We Handle Everything — From Inspection to Insurance Approval."
description="Trusted across the Carolinas for stress-free roofing, expert insurance handling, and flawless results."
buttons={[
{
text: "Get a Free Roof Inspection",
href: "/contact",
},
{
text: "Check Insurance Eligibility",
href: "/insurance",
},
{ text: "Get a Free Roof Inspection", href: "/contact" },
{ text: "Check Insurance Eligibility", href: "/insurance" },
]}
imageSrc="http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-woman-using-digital-tablet-home-office_329181-4278.jpg",
alt: "Happy client",
},
{
src: "http://img.b2bpic.net/free-photo/young-man-business-worker-using-vr-glasses-working-office_839833-10645.jpg",
alt: "Professional partner",
},
{
src: "http://img.b2bpic.net/free-photo/happy-father-smiling-taking-selfie-while-giving-thumbs-up_23-2148414933.jpg",
alt: "Satisfied homeowner",
},
{
src: "http://img.b2bpic.net/free-photo/young-woman-drinking-smoothie-cafe-outdoor-happy-portrait_1296-868.jpg",
alt: "Local community member",
},
{
src: "http://img.b2bpic.net/free-photo/happy-young-business-woman-standing-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10038.jpg",
alt: "Professional partner",
},
{ src: "http://img.b2bpic.net/free-photo/smiling-woman-using-digital-tablet-home-office_329181-4278.jpg", alt: "Happy client" },
{ src: "http://img.b2bpic.net/free-photo/young-man-business-worker-using-vr-glasses-working-office_839833-10645.jpg", alt: "Professional partner" },
{ src: "http://img.b2bpic.net/free-photo/happy-father-smiling-taking-selfie-while-giving-thumbs-up_23-2148414933.jpg", alt: "Satisfied homeowner" },
{ src: "http://img.b2bpic.net/free-photo/young-woman-drinking-smoothie-cafe-outdoor-happy-portrait_1296-868.jpg", alt: "Local community member" },
{ src: "http://img.b2bpic.net/free-photo/happy-young-business-woman-standing-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10038.jpg", alt: "Professional partner" },
]}
marqueeItems={[
{
type: "text",
text: "5-Star Google Rating",
},
{
type: "text",
text: "Certified Roofing Specialists",
},
{
type: "text",
text: "Licensed & Insured",
},
{
type: "text",
text: "Serving The Carolinas",
},
{
type: "text",
text: "Insurance Claim Experts",
},
{ type: "text", text: "5-Star Google Rating" },
{ type: "text", text: "Certified Roofing Specialists" },
{ type: "text", text: "Licensed & Insured" },
{ type: "text", text: "Serving The Carolinas" },
{ type: "text", text: "Insurance Claim Experts" },
]}
/>
</div>
@@ -126,34 +74,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
features={[
{
title: "Insurance Claim Experts",
description: "We succeed where others fail — helping homeowners get approved and covered.",
buttonIcon: "Shield",
imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=1",
imageAlt: "insurance shield icon minimalist",
},
{
title: "Exceptional Communication",
description: "Youre never left guessing. We guide you step-by-step through the process.",
buttonIcon: "MessageCircle",
imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=2",
imageAlt: "insurance shield icon minimalist",
},
{
title: "Honest, Fair Pricing",
description: "Transparent recommendations — no upsells, no pressure, just the truth.",
buttonIcon: "Award",
imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=1",
imageAlt: "insurance shield icon minimalist",
},
{
title: "Elite Workmanship",
description: "We treat every home like our own, ensuring top-tier installation.",
buttonIcon: "Hammer",
imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=1",
imageAlt: "insurance shield icon minimalist",
},
{ title: "Insurance Claim Experts", description: "We succeed where others fail — helping homeowners get approved and covered.", buttonIcon: Shield, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "insurance shield icon minimalist" },
{ title: "Exceptional Communication", description: "Youre never left guessing. We guide you step-by-step through the process.", buttonIcon: MessageCircle, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "insurance shield icon minimalist" },
{ title: "Honest, Fair Pricing", description: "Transparent recommendations — no upsells, no pressure, just the truth.", buttonIcon: Award, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "insurance shield icon minimalist" },
{ title: "Elite Workmanship", description: "We treat every home like our own, ensuring top-tier installation.", buttonIcon: Hammer, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "insurance shield icon minimalist" },
]}
title="Why Homeowners Choose Roofing The Carolinas"
description="We combine expertise with a human touch, ensuring your project is handled with precision."
@@ -167,42 +91,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Roof Repair",
price: "Expert Fix",
imageSrc: "http://img.b2bpic.net/free-photo/country-music-band-singing-outdoors_23-2149498461.jpg",
},
{
id: "p2",
name: "Full Replacement",
price: "Full Build",
imageSrc: "http://img.b2bpic.net/free-photo/man-worker-firld-by-solar-panels_1303-15606.jpg",
},
{
id: "p3",
name: "Insurance Claims",
price: "Covered",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343653.jpg",
},
{
id: "p4",
name: "Gutter Systems",
price: "Installed",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-chisinau-city-center_1268-15424.jpg",
},
{
id: "p5",
name: "Storm Damage",
price: "Restored",
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-doing-his-job-with-belt_23-2149343658.jpg",
},
{
id: "p6",
name: "Roof Inspections",
price: "Certified",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-house-with-chimney-blue-sky_23-2149627194.jpg",
},
{ id: "p1", name: "Roof Repair", price: "Expert Fix", imageSrc: "http://img.b2bpic.net/free-photo/country-music-band-singing-outdoors_23-2149498461.jpg" },
{ id: "p2", name: "Full Replacement", price: "Full Build", imageSrc: "http://img.b2bpic.net/free-photo/man-worker-firld-by-solar-panels_1303-15606.jpg" },
{ id: "p3", name: "Insurance Claims", price: "Covered", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343653.jpg" },
{ id: "p4", name: "Gutter Systems", price: "Installed", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-chisinau-city-center_1268-15424.jpg" },
{ id: "p5", name: "Storm Damage", price: "Restored", imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-doing-his-job-with-belt_23-2149343658.jpg" },
{ id: "p6", name: "Roof Inspections", price: "Certified", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-house-with-chimney-blue-sky_23-2149627194.jpg" },
]}
title="Complete Roofing & Exterior Solutions"
description="Expert solutions for every aspect of your home exterior."
@@ -215,30 +109,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
metrics={[
{
id: "m1",
value: "1",
title: "Book Inspection",
items: [
"Online or via phone",
],
},
{
id: "m2",
value: "2",
title: "Expert Assessment",
items: [
"Deep dive inspection",
],
},
{
id: "m3",
value: "3",
title: "Handle Insurance",
items: [
"We manage the paperwork",
],
},
{ id: "m1", value: "1", title: "Book Inspection", items: ["Online or via phone"] },
{ id: "m2", value: "2", title: "Expert Assessment", items: ["Deep dive inspection"] },
{ id: "m3", value: "3", title: "Handle Insurance", items: ["We manage the paperwork"] },
]}
title="A Simple, Stress-Free Process"
description="From inspection to completion, we make it effortless."
@@ -249,12 +122,7 @@ export default function LandingPage() {
<TextAbout
useInvertedBackground={false}
title="Meet Dennis — Owner & Roofing Specialist"
buttons={[
{
text: "Learn More",
href: "/about",
},
]}
buttons={[{ text: "Learn More", href: "/about" }]}
/>
</div>
@@ -264,60 +132,16 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Robert H.",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/signing-contract-with-golden-pen_23-2152004781.jpg",
},
{
id: "t2",
name: "Byron B.",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-black-woman-smile-camera_197531-33139.jpg",
},
{
id: "t3",
name: "Chris M.",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-with-shopping-bags_329181-18722.jpg",
},
{
id: "t4",
name: "Sanjiv B.",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-father-posing-with-arms-crossed_23-2148414862.jpg",
},
{
id: "t5",
name: "Sarah L.",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-spectacular-woman-laughing-front_197531-19644.jpg",
},
{ id: "t1", name: "Robert H.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/signing-contract-with-golden-pen_23-2152004781.jpg" },
{ id: "t2", name: "Byron B.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-black-woman-smile-camera_197531-33139.jpg" },
{ id: "t3", name: "Chris M.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-with-shopping-bags_329181-18722.jpg" },
{ id: "t4", name: "Sanjiv B.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiley-father-posing-with-arms-crossed_23-2148414862.jpg" },
{ id: "t5", name: "Sarah L.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-spectacular-woman-laughing-front_197531-19644.jpg" },
]}
kpiItems={[
{
value: "4.9/5",
label: "Google Rating",
},
{
value: "500+",
label: "Projects Completed",
},
{
value: "100%",
label: "Insurance Focus",
},
{ value: "4.9/5", label: "Google Rating" },
{ value: "500+", label: "Projects Completed" },
{ value: "100%", label: "Insurance Focus" },
]}
title="Real Homeowners. Real Results."
description="Hear what our clients have to say about our process."
@@ -330,16 +154,8 @@ export default function LandingPage() {
title="Dont Wait Until It Gets Worse"
description="Small roof issues turn into expensive problems fast. Get clarity today — risk-free."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
},
{
name: "phone",
type: "tel",
placeholder: "Your Phone",
},
{ name: "name", type: "text", placeholder: "Your Name" },
{ name: "phone", type: "tel", placeholder: "Your Phone" },
]}
imageSrc="http://img.b2bpic.net/free-photo/low-view-man-working-roof-with-drill_23-2148748773.jpg"
/>

View File

@@ -2,12 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Droplets, Home, CloudRain, ShieldCheck } from 'lucide-react';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() {
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -25,26 +26,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "Insurance Claims",
id: "/insurance",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "Insurance Claims", id: "/insurance" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Roofing The Carolinas"
/>
@@ -57,34 +43,10 @@ export default function LandingPage() {
title="Our Full Suite of Services"
description="From emergency repair to comprehensive insurance-backed restorations, we handle every detail."
features={[
{
title: "Leak Detection",
description: "Precision diagnostic tools to find hidden leaks.",
buttonIcon: "Droplets",
imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=2",
imageAlt: "chat bubble icon premium",
},
{
title: "Roof Replacement",
description: "Full tear-offs and high-quality shingle installation.",
buttonIcon: "Home",
imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=3",
imageAlt: "chat bubble icon premium",
},
{
title: "Storm Repair",
description: "Rapid restoration for wind and hail damage.",
buttonIcon: "CloudRain",
imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=2",
imageAlt: "chat bubble icon premium",
},
{
title: "Preventative Care",
description: "Maintenance plans to extend your roof lifespan.",
buttonIcon: "ShieldCheck",
imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=2",
imageAlt: "chat bubble icon premium",
},
{ title: "Leak Detection", description: "Precision diagnostic tools to find hidden leaks.", buttonIcon: Droplets, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Roof Replacement", description: "Full tear-offs and high-quality shingle installation.", buttonIcon: Home, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Storm Repair", description: "Rapid restoration for wind and hail damage.", buttonIcon: CloudRain, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "chat bubble icon premium" },
{ title: "Preventative Care", description: "Maintenance plans to extend your roof lifespan.", buttonIcon: ShieldCheck, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "chat bubble icon premium" },
]}
/>
</div>
@@ -93,12 +55,7 @@ export default function LandingPage() {
<TextAbout
useInvertedBackground={false}
title="Expertise You Can Trust"
buttons={[
{
text: "Schedule Inspection",
href: "/contact",
},
]}
buttons={[{ text: "Schedule Inspection", href: "/contact" }]}
/>
</div>