Merge version_2 into main
Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
176
src/app/page.tsx
176
src/app/page.tsx
@@ -32,65 +32,42 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Smithys Plumbing"
|
||||
button={{
|
||||
text: "Schedule Service",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Schedule Service", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "canvas-reveal",
|
||||
}}
|
||||
variant: "canvas-reveal"}}
|
||||
title="Local Plumbers You Can Trust"
|
||||
description="Smithys Plumbing delivers fast, honest service for your home. From emergency repairs to installations, our veteran-owned team diagnoses problems clearly and fixes them right—every time."
|
||||
tag="Trusted in Norwood, OH"
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Service Today",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Schedule Service Today", href: "#contact"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990683.jpg",
|
||||
imageAlt: "Professional plumbing repair",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990683.jpg", imageAlt: "Professional plumbing repair"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746308.jpg",
|
||||
imageAlt: "Veteran plumbing team",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746308.jpg", imageAlt: "Veteran plumbing team"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/asian-plumber-blue-overalls-clearing-blockage-drain_1098-17773.jpg",
|
||||
imageAlt: "Kitchen plumbing repair",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/asian-plumber-blue-overalls-clearing-blockage-drain_1098-17773.jpg", imageAlt: "Kitchen plumbing repair"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283525.jpg",
|
||||
imageAlt: "Professional plumbing service",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283525.jpg", imageAlt: "Professional plumbing service"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-meeting-discussing-neighbourhood_23-2149447184.jpg",
|
||||
imageAlt: "Local plumbing repair work",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-meeting-discussing-neighbourhood_23-2149447184.jpg", imageAlt: "Local plumbing repair work"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
tagIcon={ShieldCheck}
|
||||
@@ -113,26 +90,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Essential",
|
||||
title: "Drain Clearing",
|
||||
subtitle: "Fast relief",
|
||||
description: "Professional drain clearing for sinks, showers, and main sewer lines.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721545.jpg",
|
||||
},
|
||||
tag: "Essential", title: "Drain Clearing", subtitle: "Fast relief", description: "Professional drain clearing for sinks, showers, and main sewer lines.", imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721545.jpg"},
|
||||
{
|
||||
tag: "Installation",
|
||||
title: "Water Heaters",
|
||||
subtitle: "Reliable hot water",
|
||||
description: "Full-service water heater repair, replacement, and installation.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/car-repair-maintenance-theme-mechanic-uniform-working-auto-service_627829-3865.jpg",
|
||||
},
|
||||
tag: "Installation", title: "Water Heaters", subtitle: "Reliable hot water", description: "Full-service water heater repair, replacement, and installation.", imageSrc: "http://img.b2bpic.net/free-photo/car-repair-maintenance-theme-mechanic-uniform-working-auto-service_627829-3865.jpg"},
|
||||
{
|
||||
tag: "Safety",
|
||||
title: "Leak Repair",
|
||||
subtitle: "Safety first",
|
||||
description: "Expert diagnosis and repair for gas lines and leaking water pipes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721580.jpg",
|
||||
},
|
||||
tag: "Safety", title: "Leak Repair", subtitle: "Safety first", description: "Expert diagnosis and repair for gas lines and leaking water pipes.", imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721580.jpg"},
|
||||
]}
|
||||
title="Expert Plumbing Services"
|
||||
description="Comprehensive care for your home's water, gas, and drainage systems."
|
||||
@@ -147,25 +109,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "4.7/5",
|
||||
title: "Star Rating",
|
||||
description: "Average review score",
|
||||
icon: Star,
|
||||
id: "m1", value: "4.7/5", title: "Star Rating", description: "Average review score", icon: Star,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "369+",
|
||||
title: "Verified Reviews",
|
||||
description: "Happy local clients",
|
||||
icon: CheckCircle,
|
||||
id: "m2", value: "369+", title: "Verified Reviews", description: "Happy local clients", icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Veteran Owned",
|
||||
description: "Dedicated to integrity",
|
||||
icon: Shield,
|
||||
id: "m3", value: "100%", title: "Veteran Owned", description: "Dedicated to integrity", icon: Shield,
|
||||
},
|
||||
]}
|
||||
title="Proven Excellence"
|
||||
@@ -180,40 +130,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Jenkins",
|
||||
role: "Homeowner",
|
||||
testimonial: "Best plumbing service in Norwood. Explained everything clearly and fixed our water heater fast.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990689.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Jenkins", role: "Homeowner", testimonial: "Best plumbing service in Norwood. Explained everything clearly and fixed our water heater fast.", imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990689.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark R.",
|
||||
role: "Resident",
|
||||
testimonial: "Super professional and respectful. I appreciate that they are LGBTQ-friendly and transparent about costs.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/trans-couple-hugging-being-affectionate-city-streets_23-2149304567.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark R.", role: "Resident", testimonial: "Super professional and respectful. I appreciate that they are LGBTQ-friendly and transparent about costs.", imageSrc: "http://img.b2bpic.net/free-photo/trans-couple-hugging-being-affectionate-city-streets_23-2149304567.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena V.",
|
||||
role: "Homeowner",
|
||||
testimonial: "Emergency repair handled perfectly. Fair pricing and work completed on time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-embracing-cooking_23-2147766933.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena V.", role: "Homeowner", testimonial: "Emergency repair handled perfectly. Fair pricing and work completed on time.", imageSrc: "http://img.b2bpic.net/free-photo/couple-embracing-cooking_23-2147766933.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David L.",
|
||||
role: "Manager",
|
||||
testimonial: "Dependable and honest. Smithys is my go-to for all plumbing needs now.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990735.jpg",
|
||||
},
|
||||
id: "t4", name: "David L.", role: "Manager", testimonial: "Dependable and honest. Smithys is my go-to for all plumbing needs now.", imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990735.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Brenda O.",
|
||||
role: "Homeowner",
|
||||
testimonial: "Exceptional communication! Truly great to work with a local veteran team.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-washing-sponge-kitchen-sink_23-2147824127.jpg",
|
||||
},
|
||||
id: "t5", name: "Brenda O.", role: "Homeowner", testimonial: "Exceptional communication! Truly great to work with a local veteran team.", imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-washing-sponge-kitchen-sink_23-2147824127.jpg"},
|
||||
]}
|
||||
title="What Norwood Neighbors Say"
|
||||
description="Join our community of satisfied homeowners."
|
||||
@@ -226,20 +151,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "What areas do you service?",
|
||||
content: "We proudly serve Norwood, Ohio and the surrounding suburbs.",
|
||||
},
|
||||
id: "f1", title: "What areas do you service?", content: "We proudly serve Norwood, Ohio and the surrounding suburbs."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are you emergency ready?",
|
||||
content: "Yes, we handle emergency repairs efficiently to keep your home running.",
|
||||
},
|
||||
id: "f2", title: "Are you emergency ready?", content: "Yes, we handle emergency repairs efficiently to keep your home running."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What are your certifications?",
|
||||
content: "Our team is fully licensed and insured, bringing veteran-grade discipline to every job.",
|
||||
},
|
||||
id: "f3", title: "What are your certifications?", content: "Our team is fully licensed and insured, bringing veteran-grade discipline to every job."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/displeased-dark-skinned-businesswoman-convinces-her-husband-pay-attention-some-figures-financial-report_273609-44861.jpg"
|
||||
title="Common Questions"
|
||||
@@ -251,26 +167,18 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={false}
|
||||
title="Ready to Fix It?"
|
||||
title="Get Your Free Quote Today"
|
||||
description="Tell us what you need, and we'll be there to help."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Your Phone",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Your Phone", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "issue",
|
||||
placeholder: "Describe your plumbing issue...",
|
||||
rows: 4,
|
||||
name: "issue", placeholder: "Describe your plumbing issue...", rows: 4,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-employee-leaning-car-holding-wrench_23-2148327526.jpg"
|
||||
/>
|
||||
@@ -282,29 +190,19 @@ export default function LandingPage() {
|
||||
logoText="Smithys Plumbing"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#testimonials",
|
||||
},
|
||||
label: "Reviews", href: "#testimonials"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -314,4 +212,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user