Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-04-09 16:39:36 +00:00

View File

@@ -3,7 +3,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
@@ -29,21 +29,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Sawyer Family Roofers"
/>
@@ -52,41 +44,26 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "sparkles-gradient",
}}
variant: "sparkles-gradient"}}
title="Atlantas Trusted Family Roofing Experts"
description="Roof replacements, repairs, gutters, and storm restoration backed by craftsmanship homeowners trust."
buttons={[
{
text: "Schedule Free Roof Inspection",
href: "/contact",
},
text: "Schedule Free Roof Inspection", href: "/contact"},
{
text: "Call Now",
href: "tel:555-555-5555",
},
text: "Call Now", href: "tel:555-555-5555"},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg",
imageAlt: "Roof replacement work",
},
imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "Roof replacement work"},
{
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343678.jpg",
imageAlt: "Completed new roof",
},
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343678.jpg", imageAlt: "Completed new roof"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-medium-shot_23-2149343644.jpg?_wi=1",
imageAlt: "Roof inspector",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-medium-shot_23-2149343644.jpg?_wi=1", imageAlt: "Roof inspector"},
{
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13092.jpg",
imageAlt: "Architectural shingles",
},
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13092.jpg", imageAlt: "Architectural shingles"},
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-home-exterior-with-landscaping-driveway_23-2151974424.jpg?_wi=1",
imageAlt: "Home exterior",
},
imageSrc: "http://img.b2bpic.net/free-photo/modern-home-exterior-with-landscaping-driveway_23-2151974424.jpg?_wi=1", imageAlt: "Home exterior"},
]}
/>
</div>
@@ -96,8 +73,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Sawyer Family Roofing Promise"
description={[
"Treat every home like it belongs to our own family. Our Atlanta roots mean we care about every neighbor's roof as if it were our own.",
]}
"Treat every home like it belongs to our own family. Our Atlanta roots mean we care about every neighbor's roof as if it were our own."]}
/>
</div>
@@ -108,34 +84,16 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "1",
label: "Repair",
title: "Roof Repair",
items: [
"Leak detection",
"Shingle replacement",
"Emergency tarping",
],
id: "1", label: "Repair", title: "Roof Repair", items: [
"Leak detection", "Shingle replacement", "Emergency tarping"],
},
{
id: "2",
label: "Full",
title: "Roof Replacement",
items: [
"Architectural shingles",
"Metal roofing",
"Ventilation systems",
],
id: "2", label: "Full", title: "Roof Replacement", items: [
"Architectural shingles", "Metal roofing", "Ventilation systems"],
},
{
id: "3",
label: "Claim",
title: "Insurance Claims",
items: [
"Adjuster meetings",
"Documentation",
"Stress-free processing",
],
id: "3", label: "Claim", title: "Insurance Claims", items: [
"Adjuster meetings", "Documentation", "Stress-free processing"],
},
]}
title="Expert Roofing Services"
@@ -151,25 +109,15 @@ export default function LandingPage() {
author="Verified Homeowner"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg",
alt: "Customer Sarah",
},
src: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg", alt: "Customer Sarah"},
{
src: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg",
alt: "Customer Mike",
},
src: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg", alt: "Customer Mike"},
{
src: "http://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk-posing_74855-9949.jpg",
alt: "Customer Jane",
},
src: "http://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk-posing_74855-9949.jpg", alt: "Customer Jane"},
{
src: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg",
alt: "Customer David",
},
src: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg", alt: "Customer David"},
{
src: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
alt: "Customer Tom",
},
src: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", alt: "Customer Tom"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -186,39 +134,36 @@ export default function LandingPage() {
description="Our local experts bring decades of experience to every job, ensuring your home is protected by the best in the industry."
members={[
{
id: "1",
name: "James Sawyer",
role: "Founder & Lead Inspector",
description: "With 20 years in Atlanta roofing, James oversees every project.",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=1",
imageAlt: "James Sawyer headshot",
},
id: "1", name: "James Sawyer", role: "Founder & Lead Inspector", description: "With 20 years in Atlanta roofing, James oversees every project.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=1", imageAlt: "James Sawyer headshot"},
{
id: "2",
name: "Sarah Jenkins",
role: "Claims Coordinator",
description: "Sarah specializes in navigating the insurance process for homeowners.",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=2",
imageAlt: "Sarah Jenkins headshot",
},
id: "2", name: "Sarah Jenkins", role: "Claims Coordinator", description: "Sarah specializes in navigating the insurance process for homeowners.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=2", imageAlt: "Sarah Jenkins headshot"},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
<FooterMedia
logoText="Sawyer Family Roofers"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
imageSrc="http://img.b2bpic.net/free-photo/modern-home-exterior-with-landscaping-driveway_23-2151974424.jpg?_wi=1"
columns={[
{
title: "Services", items: [
{ label: "Roof Repair", href: "#" },
{ label: "Replacement", href: "#" },
{ label: "Insurance Claims", href: "#" }
]
},
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Contact", href: "#" },
{ label: "Careers", href: "#" }
]
}
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}