Merge version_1_1781349728215 into main
Merge version_1_1781349728215 into main
This commit was merged in pull request #3.
This commit is contained in:
@@ -5,147 +5,119 @@ import FeaturesArrowCards from '@/components/sections/features/FeaturesArrowCard
|
||||
import HeroCenteredLogos from '@/components/sections/hero/HeroCenteredLogos';
|
||||
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
|
||||
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
|
||||
import { Award, Shield, Zap } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroCenteredLogos
|
||||
avatarsSrc={[
|
||||
"https://images.pexels.com/photos/14796040/pexels-photo-14796040.jpeg?auto=compress&cs=tinysrgb&h=650&w=940", "https://images.pexels.com/photos/30797307/pexels-photo-30797307.jpeg?auto=compress&cs=tinysrgb&h=650&w=940", "https://images.pexels.com/photos/4861411/pexels-photo-4861411.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"]}
|
||||
avatarText="Trusted by over 5,000 local Ann Arbor families"
|
||||
title="Michigan's Trusted Plumber for Reliable, Fast Repairs"
|
||||
description="Proudly serving homeowners in Ann Arbor and nearby communities since 1979. Mitch The Plumber delivers honest, licensed plumbing you can count on—every call, every time."
|
||||
primaryButton={{
|
||||
text: "Schedule Service Online", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Our Services", href: "#services"}}
|
||||
names={[
|
||||
"Sarah J.", "Mike T.", "David L."]}
|
||||
imageSrc="https://images.pexels.com/photos/7327156/pexels-photo-7327156.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
avatarsSrc={["https://images.pexels.com/photos/14796040/pexels-photo-14796040.jpeg?auto=compress&cs=tinysrgb&h=650&w=940", "https://images.pexels.com/photos/30797307/pexels-photo-30797307.jpeg?auto=compress&cs=tinysrgb&h=650&w=940", "https://images.pexels.com/photos/4861411/pexels-photo-4861411.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"]}
|
||||
avatarText="Trusted by over 5,000 local Ann Arbor families"
|
||||
title="Michigan's Trusted Plumber for Reliable, Fast Repairs"
|
||||
description="Proudly serving homeowners in Ann Arbor and nearby communities since 1979. Mitch The Plumber delivers honest, licensed plumbing you can count on—every call, every time."
|
||||
primaryButton={{ text: "Schedule Service Online", href: "#contact" }}
|
||||
secondaryButton={{ text: "Our Services", href: "#services" }}
|
||||
names={["Sarah J.", "Mike T.", "David L."]}
|
||||
imageSrc="https://images.pexels.com/photos/7327156/pexels-photo-7327156.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<SectionErrorBoundary name="services">
|
||||
<div id="services" data-section="services">
|
||||
<SectionErrorBoundary name="services">
|
||||
<FeaturesArrowCards
|
||||
tag="Our Expertise"
|
||||
title="Residential Plumbing Repairs"
|
||||
description="From leaky faucets to full water heater replacements, our team handles all residential plumbing needs with precision."
|
||||
items={[
|
||||
{
|
||||
title: "Residential Plumbing Repairs", tags: [
|
||||
"Faucets", "Drains", "Toilets"],
|
||||
imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=3wl2dx"},
|
||||
{
|
||||
title: "Water Heater Services", tags: [
|
||||
"Installation", "Repair", "Maintenance"],
|
||||
imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=7mcy9m"},
|
||||
{
|
||||
title: "Bathroom Remodel Plumbing", tags: [
|
||||
"Custom", "Design", "Install"],
|
||||
imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=mxolhk"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Expertise"
|
||||
title="Residential Plumbing Repairs"
|
||||
description="From leaky faucets to full water heater replacements, our team handles all residential plumbing needs with precision."
|
||||
items={[
|
||||
{ title: "Residential Plumbing Repairs", tags: ["Faucets", "Drains", "Toilets"], imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=3wl2dx" },
|
||||
{ title: "Water Heater Services", tags: ["Installation", "Repair", "Maintenance"], imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=7mcy9m" },
|
||||
{ title: "Bathroom Remodel Plumbing", tags: ["Custom", "Design", "Install"], imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=mxolhk" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsIconCards
|
||||
tag="Why Call Us"
|
||||
title="Real Benefits When You Call Mitch The Plumber"
|
||||
description="At Mitch The Plumber, you get the clarity and quick response that makes plumbing stress manageable."
|
||||
metrics={[
|
||||
{
|
||||
icon: "Zap", title: "Prompt, Dependable Response", value: "Same-Day"},
|
||||
{
|
||||
icon: "Shield", title: "Licensed Professionals", value: "100%"},
|
||||
{
|
||||
icon: "Award", title: "Local Experience", value: "45+ Years"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Why Call Us"
|
||||
title="Real Benefits When You Call Mitch The Plumber"
|
||||
description="At Mitch The Plumber, you get the clarity and quick response that makes plumbing stress manageable."
|
||||
metrics={[
|
||||
{ icon: "Zap", title: "Prompt, Dependable Response", value: "Same-Day" },
|
||||
{ icon: "Shield", title: "Licensed Professionals", value: "100%" },
|
||||
{ icon: "Award", title: "Local Experience", value: "45+ Years" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="Our Story"
|
||||
quote="Mitch The Plumber has been a part of Ann Arbor since 1979, run by two generations of plumbers who call this community home. Our small team of licensed professionals is known for honest answers, reliable work, and treating every customer like a neighbor."
|
||||
author="The Mitch Team"
|
||||
role="Family Owned & Operated Since 1979"
|
||||
imageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=s7bzn9"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Story"
|
||||
quote="Mitch The Plumber has been a part of Ann Arbor since 1979, run by two generations of plumbers who call this community home. Our small team of licensed professionals is known for honest answers, reliable work, and treating every customer like a neighbor."
|
||||
author="The Mitch Team"
|
||||
role="Family Owned & Operated Since 1979"
|
||||
imageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=s7bzn9"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="reviews" data-section="reviews">
|
||||
<SectionErrorBoundary name="reviews">
|
||||
<div id="reviews" data-section="reviews">
|
||||
<SectionErrorBoundary name="reviews">
|
||||
<TestimonialQuoteCards
|
||||
tag="Hear From Our Clients"
|
||||
title="Honest Work You Can Count On"
|
||||
description="We believe in doing things the right way—never cutting corners, always standing behind our repairs."
|
||||
testimonials={[
|
||||
{
|
||||
name: "James W.", role: "Ann Arbor Resident", quote: "Reliable and fast! Fixed my leak within hours.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=fvikve"},
|
||||
{
|
||||
name: "Maria K.", role: "Local Homeowner", quote: "Honest service, great communication. Highly recommend.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=boe3k3"},
|
||||
{
|
||||
name: "Tom D.", role: "Business Owner", quote: "Professional, clean, and very friendly. My go-to plumber.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=fqc9tj"},
|
||||
{
|
||||
name: "Linda B.", role: "Ann Arbor Resident", quote: "Truly a neighborly experience. They stand by their work.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=zzulbf"},
|
||||
{
|
||||
name: "Peter R.", role: "Local Homeowner", quote: "Saved the day during a water heater failure!", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=teimpo"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Hear From Our Clients"
|
||||
title="Honest Work You Can Count On"
|
||||
description="We believe in doing things the right way—never cutting corners, always standing behind our repairs."
|
||||
testimonials={[
|
||||
{ name: "James W.", role: "Ann Arbor Resident", quote: "Reliable and fast! Fixed my leak within hours.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=fvikve" },
|
||||
{ name: "Maria K.", role: "Local Homeowner", quote: "Honest service, great communication. Highly recommend.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=boe3k3" },
|
||||
{ name: "Tom D.", role: "Business Owner", quote: "Professional, clean, and very friendly. My go-to plumber.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=fqc9tj" },
|
||||
{ name: "Linda B.", role: "Ann Arbor Resident", quote: "Truly a neighborly experience. They stand by their work.", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=zzulbf" },
|
||||
{ name: "Peter R.", role: "Local Homeowner", quote: "Saved the day during a water heater failure!", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=teimpo" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTabbedAccordion
|
||||
tag="Common Questions"
|
||||
title="Need Answers?"
|
||||
description="Find answers to frequently asked questions about our plumbing services in Ann Arbor."
|
||||
categories={[
|
||||
{
|
||||
name: "General Plumbing", items: [
|
||||
{
|
||||
question: "What areas do you serve?", answer: "We proudly serve Ann Arbor and the surrounding communities."},
|
||||
{
|
||||
question: "Are you licensed?", answer: "Yes, our team consists of fully licensed and insured professionals."},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Services", items: [
|
||||
{
|
||||
question: "Do you offer emergency service?", answer: "Yes, we answer your call and offer same-day help for urgent issues."},
|
||||
{
|
||||
question: "Do you work on water heaters?", answer: "Yes, we provide expert repair and replacement services."},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Common Questions"
|
||||
title="Need Answers?"
|
||||
description="Find answers to frequently asked questions about our plumbing services in Ann Arbor."
|
||||
categories={[
|
||||
{
|
||||
name: "General Plumbing", items: [
|
||||
{ question: "What areas do you serve?", answer: "We proudly serve Ann Arbor and the surrounding communities." },
|
||||
{ question: "Are you licensed?", answer: "Yes, our team consists of fully licensed and insured professionals." },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Services", items: [
|
||||
{ question: "Do you offer emergency service?", answer: "Yes, we answer your call and offer same-day help for urgent issues." },
|
||||
{ question: "Do you work on water heaters?", answer: "Yes, we provide expert repair and replacement services." },
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Contact Us"
|
||||
text="Ready to get started with your plumbing repairs? Contact Mitch The Plumber today for reliable service."
|
||||
primaryButton={{
|
||||
text: "Call Us Today", href: "tel:555-555-5555"}},
|
||||
secondaryButton={{
|
||||
text: "Schedule Online", href: "#contact"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Contact Us"
|
||||
text="Ready to get started with your plumbing repairs? Contact Mitch The Plumber today for reliable service."
|
||||
primaryButton={{ text: "Call Us Today", href: "tel:555-555-5555" }}
|
||||
secondaryButton={{ text: "Schedule Online", href: "#contact" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user