Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3652980a77 | |||
| 090a4ec400 | |||
| 34d7be5b77 |
138
src/app/page.tsx
138
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Mr. Rooter of McAllen"
|
brandName="Mr. Rooter of McAllen"
|
||||||
/>
|
/>
|
||||||
@@ -53,19 +45,14 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroLogoBillboardSplit
|
<HeroLogoBillboardSplit
|
||||||
background={{
|
background={{
|
||||||
variant: "radial-gradient",
|
variant: "radial-gradient"}}
|
||||||
}}
|
|
||||||
logoText="Mr. Rooter of McAllen"
|
logoText="Mr. Rooter of McAllen"
|
||||||
description="Trusted 24/7 Plumbing Services in the Rio Grande Valley. Family-owned, licensed, and ready to serve you within 15 minutes."
|
description="Trusted 24/7 Plumbing Services in the Rio Grande Valley. Family-owned, licensed, and ready to serve you within 15 minutes."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call Now",
|
text: "Call Now", href: "tel:9563384758"},
|
||||||
href: "tel:9563384758",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Message Us",
|
text: "Message Us", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
layoutOrder="default"
|
layoutOrder="default"
|
||||||
@@ -82,19 +69,13 @@ export default function LandingPage() {
|
|||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
icon: CheckCircle,
|
icon: CheckCircle,
|
||||||
label: "Years in Business",
|
label: "Years in Business", value: "5+"},
|
||||||
value: "5+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Clock,
|
icon: Clock,
|
||||||
label: "Response Time",
|
label: "Response Time", value: "15m"},
|
||||||
value: "15m",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Award,
|
icon: Award,
|
||||||
label: "Ratings",
|
label: "Ratings", value: "4.9"},
|
||||||
value: "4.9",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -108,25 +89,13 @@ export default function LandingPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Leak Detection & Repair",
|
title: "Leak Detection & Repair", description: "Professional detection and repair of pipe leaks.", imageSrc: "http://img.b2bpic.net/free-photo/hand-with-soap_23-2148518644.jpg", imageAlt: "Leak Repair"},
|
||||||
description: "Professional detection and repair of pipe leaks.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/hand-with-soap_23-2148518644.jpg",
|
|
||||||
imageAlt: "Leak Repair",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Water Heater Install",
|
title: "Water Heater Install", description: "Expert installation and service for your water heater.", imageSrc: "http://img.b2bpic.net/free-photo/male-car-mechanic-using-tablet-device-car-repair-shop_23-2150367538.jpg", imageAlt: "Water Heater"},
|
||||||
description: "Expert installation and service for your water heater.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/male-car-mechanic-using-tablet-device-car-repair-shop_23-2150367538.jpg",
|
|
||||||
imageAlt: "Water Heater",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Drain & Sewer Services",
|
title: "Drain & Sewer Services", description: "Fast unclogging and thorough sewer line repairs.", imageSrc: "http://img.b2bpic.net/free-photo/sanitary-technician-working-with-wrench-kitchen_23-2147772255.jpg", imageAlt: "Drain Cleaning"},
|
||||||
description: "Fast unclogging and thorough sewer line repairs.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sanitary-technician-working-with-wrench-kitchen_23-2147772255.jpg",
|
|
||||||
imageAlt: "Drain Cleaning",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Comprehensive Plumbing Solutions"
|
title="Comprehensive Plumbing Solutions"
|
||||||
description="We offer a full range of solutions for homes and businesses."
|
description="We offer a full range of solutions for homes and businesses."
|
||||||
@@ -140,40 +109,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah J.", role: "Homeowner", testimonial: "Technician explained everything well.", imageSrc: "http://img.b2bpic.net/free-photo/builder-man-wearing-construction-uniform-standing-with-arms-crossed-with-confident-smile-isolated-orange-wall_141793-14481.jpg?_wi=1"},
|
||||||
name: "Sarah J.",
|
|
||||||
role: "Homeowner",
|
|
||||||
testimonial: "Technician explained everything well.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/builder-man-wearing-construction-uniform-standing-with-arms-crossed-with-confident-smile-isolated-orange-wall_141793-14481.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Michael D.", role: "Business Owner", testimonial: "They communicated very well and were time efficient.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-drag-queen-indoors_23-2149556820.jpg"},
|
||||||
name: "Michael D.",
|
|
||||||
role: "Business Owner",
|
|
||||||
testimonial: "They communicated very well and were time efficient.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-drag-queen-indoors_23-2149556820.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Emily R.", role: "Homeowner", testimonial: "He finished the project quickly after getting the parts.", imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-hispanic-business-person_23-2151098593.jpg"},
|
||||||
name: "Emily R.",
|
|
||||||
role: "Homeowner",
|
|
||||||
testimonial: "He finished the project quickly after getting the parts.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-hispanic-business-person_23-2151098593.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David K.", role: "Customer", testimonial: "Excellent service and very professional team.", imageSrc: "http://img.b2bpic.net/free-photo/successful-businesswoman-smiling-looking-confident-happy-standing-suit-street-leans-her_1258-193996.jpg"},
|
||||||
name: "David K.",
|
|
||||||
role: "Customer",
|
|
||||||
testimonial: "Excellent service and very professional team.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-businesswoman-smiling-looking-confident-happy-standing-suit-street-leans-her_1258-193996.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Robert M.", role: "Local Resident", testimonial: "Fast response, fair pricing, and great results. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/builder-man-wearing-construction-uniform-standing-with-arms-crossed-with-confident-smile-isolated-orange-wall_141793-14481.jpg?_wi=2"},
|
||||||
name: "Robert M.",
|
|
||||||
role: "Local Resident",
|
|
||||||
testimonial: "Fast response, fair pricing, and great results. Highly recommended.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/builder-man-wearing-construction-uniform-standing-with-arms-crossed-with-confident-smile-isolated-orange-wall_141793-14481.jpg?_wi=2",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Trusted by the Rio Grande Valley"
|
title="Trusted by the Rio Grande Valley"
|
||||||
description="Our customers value our efficiency and professionalism."
|
description="Our customers value our efficiency and professionalism."
|
||||||
@@ -184,16 +128,13 @@ export default function LandingPage() {
|
|||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="24/7 Service"
|
tag="24/7 Service"
|
||||||
title="Need a Plumber Right Now?"
|
title="Need a Plumber Right Now?"
|
||||||
description="Call us at (956) 338-4758 for fast service in McAllen and surrounding areas."
|
description="Call us at (956) 338-4758 for fast service in McAllen and surrounding areas."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call (956) 338-4758",
|
text: "Call (956) 338-4758", href: "tel:9563384758"},
|
||||||
href: "tel:9563384758",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -204,46 +145,29 @@ export default function LandingPage() {
|
|||||||
imageSrc="http://img.b2bpic.net/free-vector/plumber-logo-template-design_742173-26976.jpg"
|
imageSrc="http://img.b2bpic.net/free-vector/plumber-logo-template-design_742173-26976.jpg"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Company",
|
title: "Company", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "About",
|
label: "About", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Services",
|
label: "Services", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Areas Served",
|
title: "Areas Served", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "McAllen",
|
label: "McAllen", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Edinburg",
|
label: "Edinburg", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Mission",
|
label: "Mission", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Support",
|
title: "Support", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "24/7 Emergency",
|
label: "24/7 Emergency", href: "tel:9563384758"},
|
||||||
href: "tel:9563384758",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Privacy Policy",
|
label: "Privacy Policy", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -254,4 +178,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #ffffff;
|
--background: #fdf8f8;
|
||||||
--card: #f9f9f9;
|
--card: #ffffff;
|
||||||
--foreground: #000612e6;
|
--foreground: #1a0f0f;
|
||||||
--primary-cta: #15479c;
|
--primary-cta: #c1121f;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #ffffff;
|
||||||
--secondary-cta: #f9f9f9;
|
--secondary-cta: #003049;
|
||||||
--secondary-cta-text: #000612e6;
|
--secondary-cta-text: #000612e6;
|
||||||
--accent: #e2e2e2;
|
--accent: #003049;
|
||||||
--background-accent: #c4c4c4;
|
--background-accent: #f3e8e8;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user