Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9645f692b0 |
165
src/app/page.tsx
165
src/app/page.tsx
@@ -32,25 +32,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Hosanna Plumbing"
|
||||
/>
|
||||
@@ -59,68 +49,43 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Fast, Reliable Plumbing Services You Can Trust"
|
||||
description="Same-day plumbing solutions, fair pricing, and dependable service from a trusted local expert."
|
||||
avatars={[
|
||||
{
|
||||
src: "https://pixabay.com/get/ge411b28df02b6a193cc38eb3a6fd36961d5dced676c393c8afa140c2b96becf1431edbea82d0f0dac22d0998f3407fb1d0cc84cbe907ea4c8fea32337e1e2d34_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/ge411b28df02b6a193cc38eb3a6fd36961d5dced676c393c8afa140c2b96becf1431edbea82d0f0dac22d0998f3407fb1d0cc84cbe907ea4c8fea32337e1e2d34_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/gc267db44e77cdcb499e0cd0ebbf13a868afee8ed3eef6f0459f22637532aed2f7ccd4cc40a90eab9fcf7867d52396050a745ee0ad3ee12686f97d8939576c242_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/gc267db44e77cdcb499e0cd0ebbf13a868afee8ed3eef6f0459f22637532aed2f7ccd4cc40a90eab9fcf7867d52396050a745ee0ad3ee12686f97d8939576c242_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/g33659d3a394d85c7a16323460203c5cb72e895d2c2dbefa8c2e4066309fa82e0993da976b10e056ad7aed42a9b8243a19d90b1ba482b0814ccf9c0c852b8fee2_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/g33659d3a394d85c7a16323460203c5cb72e895d2c2dbefa8c2e4066309fa82e0993da976b10e056ad7aed42a9b8243a19d90b1ba482b0814ccf9c0c852b8fee2_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/gdd9f45f22eb8b3ce6ffaaf257b87aa15e533b6cdf2f10ee9c2e2bc28396547e3b9ba6599ff82cdca6e167df0546fc2a3eac4273b495d553dcb0a1baeadcd828d_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/gdd9f45f22eb8b3ce6ffaaf257b87aa15e533b6cdf2f10ee9c2e2bc28396547e3b9ba6599ff82cdca6e167df0546fc2a3eac4273b495d553dcb0a1baeadcd828d_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/gecef752bcae7808dd07f65911277048d53a50b0456cabe8dd62110f3d8ceb8aa98f4b3447236b2958f830e34600ecf2c9ca7d9a0a445db7a69709497d3496602_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/gecef752bcae7808dd07f65911277048d53a50b0456cabe8dd62110f3d8ceb8aa98f4b3447236b2958f830e34600ecf2c9ca7d9a0a445db7a69709497d3496602_1280.jpg", alt: "Reviewer"},
|
||||
]}
|
||||
avatarText="4.7-star rating from 42+ local Google reviews."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now: (931) 797-7915",
|
||||
href: "tel:9317977915",
|
||||
},
|
||||
text: "Call Now: (931) 797-7915", href: "tel:9317977915"},
|
||||
{
|
||||
text: "Request Service",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Request Service", href: "#contact"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Licensed & Insured",
|
||||
icon: ShieldCheck,
|
||||
type: "text-icon", text: "Licensed & Insured", icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Same-Day Service",
|
||||
icon: Clock,
|
||||
type: "text-icon", text: "Same-Day Service", icon: Clock,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fair Honest Pricing",
|
||||
icon: Percent,
|
||||
type: "text-icon", text: "Fair Honest Pricing", icon: Percent,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Emergency Support",
|
||||
icon: AlertTriangle,
|
||||
type: "text-icon", text: "Emergency Support", icon: AlertTriangle,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Local Owned & Operated",
|
||||
icon: Home,
|
||||
type: "text-icon", text: "Local Owned & Operated", icon: Home,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -131,14 +96,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Google Trusted",
|
||||
"5-Star Local",
|
||||
"Same Day Service",
|
||||
"Fair Pricing",
|
||||
"Expert Diagnosis",
|
||||
"License Insured",
|
||||
"Local Family Owned",
|
||||
]}
|
||||
"Google Trusted", "5-Star Local", "Same Day Service", "Fair Pricing", "Expert Diagnosis", "License Insured", "Local Family Owned"]}
|
||||
title="Trusted by Your Community"
|
||||
description="Providing reliable, high-quality plumbing solutions for homeowners across the region."
|
||||
/>
|
||||
@@ -149,32 +107,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Professional Plumbing Services"
|
||||
description="From emergency repairs to installations, we handle every detail with professionalism and care."
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Appointment", href: "#contact"
|
||||
}
|
||||
]}
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Drain Cleaning",
|
||||
content: "Professional-grade drain clearing services for stubborn clogs.",
|
||||
},
|
||||
id: "1", title: "Drain Cleaning", content: "Professional-grade drain clearing services for stubborn clogs."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Emergency Services",
|
||||
content: "24/7 support for critical plumbing emergencies in your home.",
|
||||
},
|
||||
id: "2", title: "Emergency Services", content: "24/7 support for critical plumbing emergencies in your home."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Water Heaters",
|
||||
content: "Repair and professional installation of modern water heaters.",
|
||||
},
|
||||
id: "3", title: "Water Heaters", content: "Repair and professional installation of modern water heaters."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Leak & Pipe Repair",
|
||||
content: "Precise leak detection and pipe sealing solutions.",
|
||||
},
|
||||
id: "4", title: "Leak & Pipe Repair", content: "Precise leak detection and pipe sealing solutions."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Kitchen & Bathroom",
|
||||
content: "Expert maintenance and installation for all kitchen and bath fixtures.",
|
||||
},
|
||||
id: "5", title: "Kitchen & Bathroom", content: "Expert maintenance and installation for all kitchen and bath fixtures."},
|
||||
]}
|
||||
imageSrc="https://pixabay.com/get/gecef752bcae7808dd07f65911277048d53a50b0456cabe8dd62110f3d8ceb8aa98f4b3447236b2958f830e34600ecf2c9ca7d9a0a445db7a69709497d3496602_1280.jpg"
|
||||
imageAlt="Professional plumbing service in action"
|
||||
@@ -189,26 +137,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "100%",
|
||||
title: "Reliable",
|
||||
description: "Dedicated customer care focus.",
|
||||
imageSrc: "https://pixabay.com/get/ge411b28df02b6a193cc38eb3a6fd36961d5dced676c393c8afa140c2b96becf1431edbea82d0f0dac22d0998f3407fb1d0cc84cbe907ea4c8fea32337e1e2d34_1280.jpg",
|
||||
},
|
||||
id: "1", value: "100%", title: "Reliable", description: "Dedicated customer care focus.", imageSrc: "https://pixabay.com/get/ge411b28df02b6a193cc38eb3a6fd36961d5dced676c393c8afa140c2b96becf1431edbea82d0f0dac22d0998f3407fb1d0cc84cbe907ea4c8fea32337e1e2d34_1280.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
value: "Same-Day",
|
||||
title: "Response",
|
||||
description: "Quick solutions for urgent repairs.",
|
||||
imageSrc: "https://pixabay.com/get/gc267db44e77cdcb499e0cd0ebbf13a868afee8ed3eef6f0459f22637532aed2f7ccd4cc40a90eab9fcf7867d52396050a745ee0ad3ee12686f97d8939576c242_1280.jpg",
|
||||
},
|
||||
id: "2", value: "Same-Day", title: "Response", description: "Quick solutions for urgent repairs.", imageSrc: "https://pixabay.com/get/gc267db44e77cdcb499e0cd0ebbf13a868afee8ed3eef6f0459f22637532aed2f7ccd4cc40a90eab9fcf7867d52396050a745ee0ad3ee12686f97d8939576c242_1280.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
value: "Fair",
|
||||
title: "Pricing",
|
||||
description: "No hidden fees, honest estimates.",
|
||||
imageSrc: "https://pixabay.com/get/g33659d3a394d85c7a16323460203c5cb72e895d2c2dbefa8c2e4066309fa82e0993da976b10e056ad7aed42a9b8243a19d90b1ba482b0814ccf9c0c852b8fee2_1280.jpg",
|
||||
},
|
||||
id: "3", value: "Fair", title: "Pricing", description: "No hidden fees, honest estimates.", imageSrc: "https://pixabay.com/get/g33659d3a394d85c7a16323460203c5cb72e895d2c2dbefa8c2e4066309fa82e0993da976b10e056ad7aed42a9b8243a19d90b1ba482b0814ccf9c0c852b8fee2_1280.jpg"},
|
||||
]}
|
||||
title="Why Choose Hosanna Plumbing?"
|
||||
description="We stand behind every repair and install with our local guarantee of quality service."
|
||||
@@ -220,14 +153,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Meet Emanuel — Your Trusted Local Plumber",
|
||||
},
|
||||
type: "text", content: "Meet Emanuel — Your Trusted Local Plumber"},
|
||||
{
|
||||
type: "image",
|
||||
src: "https://pixabay.com/get/g6ad9c1fdddebdc87ab6995551e2aeada079604ea9f010637dabbbb70679badab196ab6f15b23b477beceb83341e6314ff66b12b5b414fbf6de4bd1d8b9ff3a17_1280.jpg",
|
||||
alt: "Emanuel, owner of Hosanna Plumbing",
|
||||
},
|
||||
type: "image", src: "https://pixabay.com/get/g6ad9c1fdddebdc87ab6995551e2aeada079604ea9f010637dabbbb70679badab196ab6f15b23b477beceb83341e6314ff66b12b5b414fbf6de4bd1d8b9ff3a17_1280.jpg", alt: "Emanuel, owner of Hosanna Plumbing"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -240,25 +168,15 @@ export default function LandingPage() {
|
||||
author="Sarah & David M."
|
||||
avatars={[
|
||||
{
|
||||
src: "https://pixabay.com/get/ge411b28df02b6a193cc38eb3a6fd36961d5dced676c393c8afa140c2b96becf1431edbea82d0f0dac22d0998f3407fb1d0cc84cbe907ea4c8fea32337e1e2d34_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/ge411b28df02b6a193cc38eb3a6fd36961d5dced676c393c8afa140c2b96becf1431edbea82d0f0dac22d0998f3407fb1d0cc84cbe907ea4c8fea32337e1e2d34_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/gc267db44e77cdcb499e0cd0ebbf13a868afee8ed3eef6f0459f22637532aed2f7ccd4cc40a90eab9fcf7867d52396050a745ee0ad3ee12686f97d8939576c242_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/gc267db44e77cdcb499e0cd0ebbf13a868afee8ed3eef6f0459f22637532aed2f7ccd4cc40a90eab9fcf7867d52396050a745ee0ad3ee12686f97d8939576c242_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/g33659d3a394d85c7a16323460203c5cb72e895d2c2dbefa8c2e4066309fa82e0993da976b10e056ad7aed42a9b8243a19d90b1ba482b0814ccf9c0c852b8fee2_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/g33659d3a394d85c7a16323460203c5cb72e895d2c2dbefa8c2e4066309fa82e0993da976b10e056ad7aed42a9b8243a19d90b1ba482b0814ccf9c0c852b8fee2_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/gdd9f45f22eb8b3ce6ffaaf257b87aa15e533b6cdf2f10ee9c2e2bc28396547e3b9ba6599ff82cdca6e167df0546fc2a3eac4273b495d553dcb0a1baeadcd828d_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/gdd9f45f22eb8b3ce6ffaaf257b87aa15e533b6cdf2f10ee9c2e2bc28396547e3b9ba6599ff82cdca6e167df0546fc2a3eac4273b495d553dcb0a1baeadcd828d_1280.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "https://pixabay.com/get/g6ad9c1fdddebdc87ab6995551e2aeada079604ea9f010637dabbbb70679badab196ab6f15b23b477beceb83341e6314ff66b12b5b414fbf6de4bd1d8b9ff3a17_1280.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "https://pixabay.com/get/g6ad9c1fdddebdc87ab6995551e2aeada079604ea9f010637dabbbb70679badab196ab6f15b23b477beceb83341e6314ff66b12b5b414fbf6de4bd1d8b9ff3a17_1280.jpg", alt: "Reviewer"},
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -269,8 +187,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Book Now"
|
||||
title="Request Your Service Appointment"
|
||||
description="Complete the form below and we will get back to you immediately."
|
||||
@@ -286,4 +203,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user