Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0b1e7aaf96 |
285
src/app/page.tsx
285
src/app/page.tsx
@@ -29,22 +29,11 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Services", id: "#services" },
|
||||||
name: "Services",
|
{ name: "Why Us", id: "#features" },
|
||||||
id: "#services",
|
{ name: "About", id: "#about" },
|
||||||
},
|
{ name: "Reviews", id: "#reviews" },
|
||||||
{
|
{ name: "Emergency", id: "#emergency" },
|
||||||
name: "About",
|
|
||||||
id: "#about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Reviews",
|
|
||||||
id: "#reviews",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contact",
|
|
||||||
id: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="All Service Plumbing"
|
brandName="All Service Plumbing"
|
||||||
/>
|
/>
|
||||||
@@ -53,64 +42,27 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroCentered
|
<HeroCentered
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Fast. Clean. Reliable Plumbing — When You Need It Most."
|
title="Fast. Clean. Reliable Plumbing — When You Need It Most."
|
||||||
description="From emergency leaks to full installations, we get it done right the first time. The team Central Florida trusts."
|
description="From emergency leaks to full installations, we get it done right the first time. The team Central Florida trusts."
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{ src: "http://img.b2bpic.net/free-photo/smiling-handsome-bearded-african-american-businessman-brown-classic-jacket-isolated-dark-background_613910-6626.jpg", alt: "Customer" },
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-handsome-bearded-african-american-businessman-brown-classic-jacket-isolated-dark-background_613910-6626.jpg",
|
{ src: "http://img.b2bpic.net/free-photo/portrait-man-drinking-coffee-construction-side_329181-3771.jpg", alt: "Customer" },
|
||||||
alt: "Customer",
|
{ src: "http://img.b2bpic.net/free-photo/portrait-mature-woman-smiling_23-2148407645.jpg", alt: "Customer" },
|
||||||
},
|
{ src: "http://img.b2bpic.net/free-photo/employee-working-with-trendy-clothes_482257-78860.jpg", alt: "Customer" },
|
||||||
{
|
{ src: "http://img.b2bpic.net/free-photo/smiling-young-man-looking-camera-winking_1262-18708.jpg", alt: "Customer" },
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-man-drinking-coffee-construction-side_329181-3771.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-mature-woman-smiling_23-2148407645.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/employee-working-with-trendy-clothes_482257-78860.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-young-man-looking-camera-winking_1262-18708.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Trusted by over 500+ local homeowners"
|
avatarText="Trusted by over 500+ local homeowners"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Call Now", href: "tel:+15550101" },
|
||||||
text: "Call Now",
|
{ text: "Request Service", href: "#emergency" },
|
||||||
href: "tel:+15550101",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
text: "Request Service",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{ type: "text", text: "24/7 Emergency Support" },
|
||||||
type: "text",
|
{ type: "text", text: "Licensed & Insured" },
|
||||||
text: "24/7 Emergency Support",
|
{ type: "text", text: "Flat-Rate Pricing" },
|
||||||
},
|
{ type: "text", text: "Same-Day Service" },
|
||||||
{
|
{ type: "text", text: "Local Experts" },
|
||||||
type: "text",
|
|
||||||
text: "Licensed & Insured",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Flat-Rate Pricing",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Same-Day Service",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Local Experts",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -121,39 +73,9 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{ id: "feat-1", title: "Highly Knowledgeable", author: "Expert Diagnosis", description: "We diagnose problems fast and fix them right the first time.", tags: ["Professional", "Expert"], imageSrc: "http://img.b2bpic.net/free-photo/top-view-international-worker-s-day-with-engineer-tools_23-2150269664.jpg" },
|
||||||
id: "feat-1",
|
{ id: "feat-2", title: "Fast Response Times", author: "Ready for Emergencies", description: "Emergencies don't wait, and neither do we. We arrive in hours, not days.", tags: ["Emergency", "Speed"], imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-delivery-people-working_23-2149103417.jpg" },
|
||||||
title: "Highly Knowledgeable",
|
{ id: "feat-3", title: "Clean & Respectful", author: "Pristine Service", description: "We treat your home like our own, ensuring we never leave a mess behind.", tags: ["Neat", "Respectful"], imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg" },
|
||||||
author: "Expert Diagnosis",
|
|
||||||
description: "We diagnose problems fast and fix them right the first time.",
|
|
||||||
tags: [
|
|
||||||
"Professional",
|
|
||||||
"Expert",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-international-worker-s-day-with-engineer-tools_23-2150269664.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "feat-2",
|
|
||||||
title: "Fast Response Times",
|
|
||||||
author: "Ready for Emergencies",
|
|
||||||
description: "Emergencies don't wait, and neither do we. We arrive in hours, not days.",
|
|
||||||
tags: [
|
|
||||||
"Emergency",
|
|
||||||
"Speed",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-delivery-people-working_23-2149103417.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "feat-3",
|
|
||||||
title: "Clean & Respectful",
|
|
||||||
author: "Pristine Service",
|
|
||||||
description: "We treat your home like our own, ensuring we never leave a mess behind.",
|
|
||||||
tags: [
|
|
||||||
"Neat",
|
|
||||||
"Respectful",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Why Homeowners Trust Us"
|
title="Why Homeowners Trust Us"
|
||||||
description="We are the plumber you call once and never switch from again. Fast response, expert diagnosis, and pristine service."
|
description="We are the plumber you call once and never switch from again. Fast response, expert diagnosis, and pristine service."
|
||||||
@@ -167,173 +89,66 @@ export default function LandingPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "prod-1", name: "Leak Repairs", price: "Get Quote", imageSrc: "http://img.b2bpic.net/free-photo/profile-man-touching-socket-wall-with-screwdriver_259150-58245.jpg" },
|
||||||
id: "prod-1",
|
{ id: "prod-2", name: "Faucet Install", price: "Get Quote", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358954.jpg" },
|
||||||
name: "Leak Repairs",
|
{ id: "prod-3", name: "Toilet Services", price: "Get Quote", imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990705.jpg" },
|
||||||
price: "Get Quote",
|
{ id: "prod-4", name: "Water Heaters", price: "Get Quote", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-53691.jpg" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/profile-man-touching-socket-wall-with-screwdriver_259150-58245.jpg",
|
{ id: "prod-5", name: "Garbage Disposal", price: "Get Quote", imageSrc: "http://img.b2bpic.net/free-photo/serviceman-hired-condenser-checkup_482257-90623.jpg" },
|
||||||
},
|
{ id: "prod-6", name: "Sewer Repairs", price: "Get Quote", imageSrc: "http://img.b2bpic.net/free-photo/inside-well_1353-181.jpg" },
|
||||||
{
|
|
||||||
id: "prod-2",
|
|
||||||
name: "Faucet Install",
|
|
||||||
price: "Get Quote",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358954.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "prod-3",
|
|
||||||
name: "Toilet Services",
|
|
||||||
price: "Get Quote",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990705.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "prod-4",
|
|
||||||
name: "Water Heaters",
|
|
||||||
price: "Get Quote",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-53691.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "prod-5",
|
|
||||||
name: "Garbage Disposal",
|
|
||||||
price: "Get Quote",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/serviceman-hired-condenser-checkup_482257-90623.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "prod-6",
|
|
||||||
name: "Sewer Repairs",
|
|
||||||
price: "Get Quote",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/inside-well_1353-181.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Professional Plumbing Services"
|
title="Professional Plumbing Services"
|
||||||
description="From minor faucet repairs to complex water systems, we provide comprehensive solutions for every plumbing need."
|
description="From minor faucet repairs to complex water systems, we provide comprehensive solutions for every plumbing need."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="emergency" data-section="emergency">
|
||||||
|
<ContactSplit
|
||||||
|
useInvertedBackground={true}
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
tag="24/7 Availability"
|
||||||
|
title="Pipe Leak? No Water? We’ll Be There Fast."
|
||||||
|
description="Same-day service for those critical plumbing issues. When the pipes burst, we arrive fast to minimize the damage."
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/laser-level-measuring-tool_93675-128436.jpg"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
mediaPosition="left"
|
||||||
|
buttonText="Call Dispatch Now"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TextSplitAbout
|
<TextSplitAbout
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="Experienced, Local, Honest."
|
title="Experienced, Local, Honest."
|
||||||
description={[
|
description={[
|
||||||
"At All Service Plumbing of Central Florida, we believe plumbing service should be fast, honest, and done right the first time.",
|
"At All Service Plumbing of Central Florida, we believe plumbing service should be fast, honest, and done right the first time.", "Our experienced technicians are known for their knowledge, quick response, and clean work — because your home deserves respect."]}
|
||||||
"Our experienced technicians are known for their knowledge, quick response, and clean work — because your home deserves respect.",
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="reviews" data-section="reviews">
|
<div id="reviews" data-section="reviews">
|
||||||
<TestimonialCardTen
|
<TestimonialCardTen
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "rev-1", title: "Great Experience", quote: "Very knowledgeable techs, fixed our pipe leak in hours and were extremely neat. Best plumber in town.", name: "Sarah J.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-expressive-woman-posing-studio_344912-185.jpg" },
|
||||||
id: "rev-1",
|
{ id: "rev-2", title: "Fast & Reliable", quote: "They came out within a few hours for our emergency. Extremely professional and thorough.", name: "Mike D.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-musician-woman-learns-how-play-ukulele-sits-sofa-with-crossed-legs_1258-204931.jpg" },
|
||||||
title: "Great Experience",
|
{ id: "rev-3", title: "Expert Service", quote: "Finally found a plumber I can trust for all my future repairs. Great work, fast arrival.", name: "Emily R.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-coffee-cup-showing-thumb-up_23-2148055893.jpg" },
|
||||||
quote: "Very knowledgeable techs, fixed our pipe leak in hours and were extremely neat. Best plumber in town.",
|
|
||||||
name: "Sarah J.",
|
|
||||||
role: "Homeowner",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-expressive-woman-posing-studio_344912-185.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "rev-2",
|
|
||||||
title: "Fast & Reliable",
|
|
||||||
quote: "They came out within a few hours for our emergency. Extremely professional and thorough.",
|
|
||||||
name: "Mike D.",
|
|
||||||
role: "Homeowner",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-musician-woman-learns-how-play-ukulele-sits-sofa-with-crossed-legs_1258-204931.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "rev-3",
|
|
||||||
title: "Expert Service",
|
|
||||||
quote: "Finally found a plumber I can trust for all my future repairs. Great work, fast arrival.",
|
|
||||||
name: "Emily R.",
|
|
||||||
role: "Homeowner",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-coffee-cup-showing-thumb-up_23-2148055893.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "rev-4",
|
|
||||||
title: "Neat & Clean",
|
|
||||||
quote: "The neatest service I've ever had. They fixed the issue right the first time.",
|
|
||||||
name: "David K.",
|
|
||||||
role: "Homeowner",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-her-kitchen_329181-20396.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "rev-5",
|
|
||||||
title: "Highly Recommend",
|
|
||||||
quote: "Excellent knowledge, quick fix, reasonable price. Won't use anyone else.",
|
|
||||||
name: "James L.",
|
|
||||||
role: "Homeowner",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-pretty-curly-haired-lady-showing-thumb-up-park_1262-20821.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="What Our Customers Say"
|
title="What Our Customers Say"
|
||||||
description="We are proud to be the plumber Central Florida homeowners count on for excellence."
|
description="We are proud to be the plumber Central Florida homeowners count on for excellence."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="emergency" data-section="emergency">
|
|
||||||
<ContactSplit
|
|
||||||
useInvertedBackground={false}
|
|
||||||
background={{
|
|
||||||
variant: "plain",
|
|
||||||
}}
|
|
||||||
tag="24/7 Availability"
|
|
||||||
title="Pipe Leak? No Water? We’ll Be There Fast."
|
|
||||||
description="Same-day service for those critical plumbing issues. When the pipes burst, we arrive fast to minimize the damage."
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/laser-level-measuring-tool_93675-128436.jpg"
|
|
||||||
mediaAnimation="slide-up"
|
|
||||||
mediaPosition="left"
|
|
||||||
buttonText="Schedule Emergency"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
logoText="All Service Plumbing"
|
logoText="All Service Plumbing"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Services", href: "#services" }] },
|
||||||
title: "Company",
|
{ title: "Support", items: [{ label: "Emergency", href: "#emergency" }, { label: "Reviews", href: "#reviews" }] },
|
||||||
items: [
|
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||||
{
|
|
||||||
label: "About Us",
|
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Services",
|
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Support",
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "Emergency",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Reviews",
|
|
||||||
href: "#reviews",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Legal",
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "Privacy Policy",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Terms of Service",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user