Update src/app/page.tsx
This commit is contained in:
183
src/app/page.tsx
183
src/app/page.tsx
@@ -29,89 +29,39 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "faq",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "FAQ", id: "faq" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Elite Roofing"
|
||||
button={{ text: "Get Quote", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Professional Roofing Services in Your Area"
|
||||
description="Fast, reliable, and high-quality roofing repairs and replacements. Get your free, no-obligation quote today with a 24-hour response guarantee."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-business-leader-using-smartphone-lobby_1262-5089.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-kitchen-giving-you-cup-tea-taking-break-drinking-coffee-home_1258-202678.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-business-leader-using-smartphone-lobby_1262-5089.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-kitchen-giving-you-cup-tea-taking-break-drinking-coffee-home_1258-202678.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg", alt: "Customer" },
|
||||
]}
|
||||
avatarText="5.0 Rating | 100+ Happy Customers"
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "Get Free Quote", href: "#contact" },
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Licensed & Insured",
|
||||
icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "24/7 Emergency Repairs",
|
||||
icon: Clock,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Local Experts",
|
||||
icon: MapPin,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Affordable Pricing",
|
||||
icon: Percent,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Free Estimates",
|
||||
icon: ListChecks,
|
||||
},
|
||||
{ type: "text-icon", text: "Licensed & Insured", icon: ShieldCheck },
|
||||
{ type: "text-icon", text: "24/7 Emergency Repairs", icon: Clock },
|
||||
{ type: "text-icon", text: "Local Experts", icon: MapPin },
|
||||
{ type: "text-icon", text: "Affordable Pricing", icon: Percent },
|
||||
{ type: "text-icon", text: "Free Estimates", icon: ListChecks },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -123,25 +73,13 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Roof Repairs",
|
||||
description: "Quick, durable repairs for all types of roofing damage.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/metallic-iron-textured-abstract-backdrop_23-2148139853.jpg",
|
||||
imageAlt: "Roof Repair",
|
||||
},
|
||||
title: "Roof Repairs", description: "Quick, durable repairs for all types of roofing damage.", imageSrc: "http://img.b2bpic.net/free-photo/metallic-iron-textured-abstract-backdrop_23-2148139853.jpg", imageAlt: "Roof Repair"},
|
||||
{
|
||||
id: 2,
|
||||
title: "Guttering",
|
||||
description: "Full replacement and maintenance to keep your home dry.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-taking-care-farm_23-2149232299.jpg",
|
||||
imageAlt: "Guttering",
|
||||
},
|
||||
title: "Guttering", description: "Full replacement and maintenance to keep your home dry.", imageSrc: "http://img.b2bpic.net/free-photo/people-taking-care-farm_23-2149232299.jpg", imageAlt: "Guttering"},
|
||||
{
|
||||
id: 3,
|
||||
title: "Chimney Work",
|
||||
description: "Expert masonry and chimney repairs for added safety.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expert-using-pressure-measurement-device_482257-91080.jpg",
|
||||
imageAlt: "Chimney Work",
|
||||
},
|
||||
title: "Chimney Work", description: "Expert masonry and chimney repairs for added safety.", imageSrc: "http://img.b2bpic.net/free-photo/expert-using-pressure-measurement-device_482257-91080.jpg", imageAlt: "Chimney Work"},
|
||||
]}
|
||||
title="Our Expert Services"
|
||||
description="We specialize in keeping your home protected with high-quality roofing solutions tailored to your needs."
|
||||
@@ -155,26 +93,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Karen Wright"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg",
|
||||
alt: "Karen Wright",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-business-leader-using-smartphone-lobby_1262-5089.jpg",
|
||||
alt: "John Doe",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-kitchen-giving-you-cup-tea-taking-break-drinking-coffee-home_1258-202678.jpg",
|
||||
alt: "Sarah Smith",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg",
|
||||
alt: "Mike Jones",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg",
|
||||
alt: "Emma Brown",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg", alt: "Karen Wright" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-business-leader-using-smartphone-lobby_1262-5089.jpg", alt: "John Doe" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-kitchen-giving-you-cup-tea-taking-break-drinking-coffee-home_1258-202678.jpg", alt: "Sarah Smith" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg", alt: "Mike Jones" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-worker-wearing-vest_23-2149366622.jpg", alt: "Emma Brown" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -187,20 +110,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you charge for call-outs?",
|
||||
content: "No, we do not charge any call-out fees. Our initial quotes are completely free.",
|
||||
},
|
||||
id: "1", title: "Do you charge for call-outs?", content: "No, we do not charge any call-out fees. Our initial quotes are completely free."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How quickly can you provide a quote?",
|
||||
content: "We guarantee a response to all enquiries within 24 hours.",
|
||||
},
|
||||
id: "2", title: "How quickly can you provide a quote?", content: "We guarantee a response to all enquiries within 24 hours."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Is your work guaranteed?",
|
||||
content: "Yes, all our roofing work comes with a comprehensive guarantee for your peace of mind.",
|
||||
},
|
||||
id: "3", title: "Is your work guaranteed?", content: "Yes, all our roofing work comes with a comprehensive guarantee for your peace of mind."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about our roofing services."
|
||||
@@ -214,17 +128,12 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "What areas do you serve?",
|
||||
content: "We proudly serve Winchester, Andover, Southampton, and Basingstoke.",
|
||||
},
|
||||
id: "q1", title: "What areas do you serve?", content: "We proudly serve Winchester, Andover, Southampton, and Basingstoke."},
|
||||
]}
|
||||
ctaTitle="Ready to get started?"
|
||||
ctaDescription="Get your free quote today or give us a call."
|
||||
ctaButton={{
|
||||
text: "Call Now: 07XXX XXX XXX",
|
||||
href: "tel:07XXXXXXXXX",
|
||||
}}
|
||||
text: "Call Now: 07XXX XXX XXX", href: "tel:07XXXXXXXXX"}}
|
||||
ctaIcon={Phone}
|
||||
/>
|
||||
</div>
|
||||
@@ -233,37 +142,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Testimonials",
|
||||
href: "#testimonials",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Company", items: [
|
||||
{ label: "Services", href: "#services" },
|
||||
{ label: "Testimonials", href: "#testimonials" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
brandName="Elite Roofing"
|
||||
copyrightText="© 2025 Elite Roofing. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user