Update src/app/page.tsx
This commit is contained in:
186
src/app/page.tsx
186
src/app/page.tsx
@@ -11,6 +11,7 @@ import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
||||
import { Star, ShieldCheck, Hammer } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Process",
|
||||
id: "process",
|
||||
},
|
||||
name: "Process", id: "process"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
name: "Reviews", id: "reviews"},
|
||||
]}
|
||||
brandName="All Seasons Roofing"
|
||||
/>
|
||||
@@ -57,36 +50,22 @@ export default function LandingPage() {
|
||||
description="Roof replacements, repairs, and storm damage restoration done right the first time — with honest pricing and insurance claim support."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Inspection",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Inspection", href: "#contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5555555555",
|
||||
},
|
||||
text: "Call Now", href: "tel:5555555555"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-engaged-household-task_23-2151741209.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/carpenter-man-working-low-view_23-2148748785.jpg",
|
||||
alt: "Carpenter man working low view",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/carpenter-man-working-low-view_23-2148748785.jpg", alt: "Carpenter man working low view"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg",
|
||||
alt: "Full shot roofers working with helmets",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-roofers-working-with-helmets_23-2149343708.jpg", alt: "Full shot roofers working with helmets"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/low-view-man-working-roof-with-drill_23-2148748773.jpg",
|
||||
alt: "Low view man working on roof with a drill",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/low-view-man-working-roof-with-drill_23-2148748773.jpg", alt: "Low view man working on roof with a drill"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg",
|
||||
alt: "Man working on roof with a drill low view",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg", alt: "Man working on roof with a drill low view"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg",
|
||||
alt: "Long shot men working together on roof",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/long-shot-men-working-together-roof_23-2149343674.jpg", alt: "Long shot men working together on roof"},
|
||||
]}
|
||||
avatarText="Trusted by 1000+ local homeowners"
|
||||
/>
|
||||
@@ -97,30 +76,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "J. Doe",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg",
|
||||
},
|
||||
id: "1", name: "J. Doe", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Aaron Taylor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg",
|
||||
},
|
||||
id: "2", name: "Aaron Taylor", imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Joe Kal",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-coworkers-office-with-lunch_273609-6313.jpg",
|
||||
},
|
||||
id: "3", name: "Joe Kal", imageSrc: "http://img.b2bpic.net/free-photo/male-coworkers-office-with-lunch_273609-6313.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mary Smith",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-walking-city_23-2149401689.jpg",
|
||||
},
|
||||
id: "4", name: "Mary Smith", imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-walking-city_23-2149401689.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Robert B.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-outdoors-white-shirt-looking-camera_197531-33797.jpg",
|
||||
},
|
||||
id: "5", name: "Robert B.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-outdoors-white-shirt-looking-camera_197531-33797.jpg"},
|
||||
]}
|
||||
cardTitle="Homeowners Trust All Seasons Roofing"
|
||||
cardTag="Reviews"
|
||||
@@ -134,16 +98,13 @@ export default function LandingPage() {
|
||||
title="Why Greenville Chooses Us"
|
||||
metrics={[
|
||||
{
|
||||
label: "Satisfaction Rate",
|
||||
value: "5-Star",
|
||||
label: "Satisfaction Rate", value: "5-Star", icon: Star
|
||||
},
|
||||
{
|
||||
label: "Storm Experts",
|
||||
value: "Certified",
|
||||
label: "Storm Experts", value: "Certified", icon: ShieldCheck
|
||||
},
|
||||
{
|
||||
label: "Projects Completed",
|
||||
value: "1000+",
|
||||
label: "Projects Completed", value: "1000+", icon: Hammer
|
||||
},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
@@ -157,25 +118,13 @@ export default function LandingPage() {
|
||||
description="We specialize in complete roof replacement, repair, and insurance restoration."
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Roof Replacement",
|
||||
content: "Complete roofing systems with durable architectural shingles.",
|
||||
},
|
||||
id: "1", title: "Roof Replacement", content: "Complete roofing systems with durable architectural shingles."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Roof Repair",
|
||||
content: "Leak repair, missing shingles, flashing, and storm damage.",
|
||||
},
|
||||
id: "2", title: "Roof Repair", content: "Leak repair, missing shingles, flashing, and storm damage."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Insurance Claims",
|
||||
content: "We work directly with your insurance company to maximize your claim.",
|
||||
},
|
||||
id: "3", title: "Insurance Claims", content: "We work directly with your insurance company to maximize your claim."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Emergency Storm",
|
||||
content: "Fast emergency inspections after Texas storms.",
|
||||
},
|
||||
id: "4", title: "Emergency Storm", content: "Fast emergency inspections after Texas storms."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-roofers-working-together-with-helmets_23-2149343707.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -189,20 +138,11 @@ export default function LandingPage() {
|
||||
description="Locally trusted Greenville contractor dedicated to honest communication."
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Honest Estimates",
|
||||
content: "Transparent pricing without high-pressure sales.",
|
||||
},
|
||||
id: "1", title: "Honest Estimates", content: "Transparent pricing without high-pressure sales."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Fast Installation",
|
||||
content: "Professional crews ensure clean and fast project turnaround.",
|
||||
},
|
||||
id: "2", title: "Fast Installation", content: "Professional crews ensure clean and fast project turnaround."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Local Expert",
|
||||
content: "Serving Greenville and Hunt County for years.",
|
||||
},
|
||||
id: "3", title: "Local Expert", content: "Serving Greenville and Hunt County for years."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/workers-having-little-chat-while-having-cup-coffee_329181-15689.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -216,26 +156,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "1",
|
||||
title: "Inspection",
|
||||
description: "Documentation of all damages.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gothic-brick-tower-with-tall-window-dramatic-architecture-angle_169016-70801.jpg",
|
||||
},
|
||||
id: "1", value: "1", title: "Inspection", description: "Documentation of all damages.", imageSrc: "http://img.b2bpic.net/free-photo/gothic-brick-tower-with-tall-window-dramatic-architecture-angle_169016-70801.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
value: "2",
|
||||
title: "Insurance",
|
||||
description: "Guiding your claim process.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-experienced-carpenter-his-younger-employee_329181-15602.jpg",
|
||||
},
|
||||
id: "2", value: "2", title: "Insurance", description: "Guiding your claim process.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-experienced-carpenter-his-younger-employee_329181-15602.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
value: "3",
|
||||
title: "Execution",
|
||||
description: "Professional installation crew.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15702.jpg",
|
||||
},
|
||||
id: "3", value: "3", title: "Execution", description: "Professional installation crew.", imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15702.jpg"},
|
||||
]}
|
||||
title="Our Simple Roofing Process"
|
||||
description="From first call to project completion, we keep you informed."
|
||||
@@ -248,20 +173,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How long does a replacement take?",
|
||||
content: "Most residential roofs are completed within 1-2 days.",
|
||||
},
|
||||
id: "1", title: "How long does a replacement take?", content: "Most residential roofs are completed within 1-2 days."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you help with insurance?",
|
||||
content: "Yes, we guide you through the entire insurance claim process.",
|
||||
},
|
||||
id: "2", title: "Do you help with insurance?", content: "Yes, we guide you through the entire insurance claim process."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Are you licensed?",
|
||||
content: "We are fully licensed and insured for your peace of mind.",
|
||||
},
|
||||
id: "3", title: "Are you licensed?", content: "We are fully licensed and insured for your peace of mind."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Answers to help you understand the roofing process."
|
||||
@@ -273,16 +189,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Urgent Request"
|
||||
title="Storm Damage? Don’t Wait."
|
||||
description="Texas weather can turn small damage into major leaks fast."
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Inspection",
|
||||
href: "#",
|
||||
},
|
||||
text: "Schedule Inspection", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -291,38 +204,25 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Service Areas",
|
||||
items: [
|
||||
title: "Service Areas", items: [
|
||||
{
|
||||
label: "Greenville, TX",
|
||||
href: "#",
|
||||
},
|
||||
label: "Greenville, TX", href: "#"},
|
||||
{
|
||||
label: "Hunt County",
|
||||
href: "#",
|
||||
},
|
||||
label: "Hunt County", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
label: "About Us", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#",
|
||||
},
|
||||
label: "Contact", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user