Merge version_1_1781478247328 into main #2

Merged
bender merged 3 commits from version_1_1781478247328 into main 2026-06-14 23:05:21 +00:00
2 changed files with 57 additions and 230 deletions

View File

@@ -7,34 +7,13 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Services",
"href": "#services"
},
{
"name": "Our Difference",
"href": "#difference"
},
{
"name": "Reviews",
"href": "#reviews"
},
{
"name": "Pricing",
"href": "#pricing"
},
{
"name": "Hero",
"href": "#hero"
},
{
"name": "Social Proof",
"href": "#social-proof"
},
{
"name": "Response",
"href": "#response"
}
{ name: "Services", href: "#services" },
{ name: "Our Difference", href: "#difference" },
{ name: "Reviews", href: "#reviews" },
{ name: "Pricing", href: "#pricing" },
{ name: "Hero", href: "#hero" },
{ name: "Social Proof", href: "#social-proof" },
{ name: "Response", href: "#response" }
];
return (
@@ -43,10 +22,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="56 E&P"
logoImageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=5kdkov"
ctaButton={{
text: "Book Now",
href: "#contact",
}}
text: "Book Now", href: "#contact"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,50 +35,24 @@ export default function Layout() {
brand="56 Electric & Plumbing"
columns={[
{
title: "Services",
items: [
{
label: "Plumbing",
href: "#",
},
{
label: "Electrical",
href: "#",
},
{
label: "Emergency",
href: "#",
},
title: "Services", items: [
{ label: "Plumbing", href: "#" },
{ label: "Electrical", href: "#" },
{ label: "Emergency", href: "#" },
],
},
{
title: "Support",
items: [
{
label: "FAQ",
href: "#",
},
{
label: "Terms",
href: "#",
},
{
label: "Contact",
href: "#contact",
},
title: "Support", items: [
{ label: "FAQ", href: "#" },
{ label: "Terms", href: "#" },
{ label: "Contact", href: "#contact" },
],
},
]}
copyright="© 2024 56 Electric & Plumbing. All rights reserved."
links={[
{
label: "Privacy",
href: "#",
},
{
label: "Terms",
href: "#",
},
{ label: "Privacy", href: "#" },
{ label: "Terms", href: "#" },
]}
/>
</SectionErrorBoundary>

View File

@@ -18,32 +18,16 @@ export default function HomePage() {
title="The Power to Fix it All."
description="Expert electrical and plumbing solutions for your home. Same-day service, meticulous care, and a 'leave-no-trace' guarantee."
primaryButton={{
text: "Emergency Call",
href: "tel:5550199",
}}
text: "Emergency Call", href: "tel:5550199"}}
secondaryButton={{
text: "Book a Technician",
href: "#contact",
}}
text: "Book a Technician", href: "#contact"}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-white-pumpkins-mirror-table_23-2149446038.jpg?_wi=1",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/new-modern-steel-faucet-kitchen_181624-40902.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/elegant-matte-black-faucet-dark-kitchen-premium-interior-design-with-minimalist-furniture_169016-72709.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-using-smart-home-tablet_23-2149036910.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/cup-milk-tea-eyeglasses-black-table-curtain_53876-65282.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-hydraulic-elements_23-2149333323.jpg",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/high-angle-white-pumpkins-mirror-table_23-2149446038.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/new-modern-steel-faucet-kitchen_181624-40902.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/elegant-matte-black-faucet-dark-kitchen-premium-interior-design-with-minimalist-furniture_169016-72709.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/man-using-smart-home-tablet_23-2149036910.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/cup-milk-tea-eyeglasses-black-table-curtain_53876-65282.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-hydraulic-elements_23-2149333323.jpg" },
]}
/>
</SectionErrorBoundary>
@@ -57,49 +41,19 @@ export default function HomePage() {
description="We don't just patch problems; we diagnose the root cause to ensure your home systems run flawlessly."
features={[
{
title: "Electrical Services",
description: "Whole home rewiring, light fixture installation, panel upgrades, and outlet repair handled by experts.",
bentoComponent: "checklist-timeline",
checklistItems: [
{
label: "Panel Upgrades",
detail: "Certified safety standards",
},
{
label: "Lighting Design",
detail: "Smart fixture installation",
},
{
label: "Rewiring",
detail: "Full home system modernizing",
},
title: "Electrical Services", description: "Whole home rewiring, light fixture installation, panel upgrades, and outlet repair handled by experts.", bentoComponent: "checklist-timeline", heading: "Safety First", subheading: "We ensure every system is modern and secure.", checklistItems: [
{ label: "Panel Upgrades", detail: "Certified safety standards" },
{ label: "Lighting Design", detail: "Smart fixture installation" },
{ label: "Rewiring", detail: "Full home system modernizing" },
],
completedLabel: "Safely Verified",
imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=5kdkov",
imageAlt: "luxury gold serif logo shield",
},
completedLabel: "Safely Verified"},
{
title: "Plumbing Excellence",
description: "From leak detection to full pipe replacements, our plumbing team treats your home like their own.",
bentoComponent: "checklist-timeline",
checklistItems: [
{
label: "Leak Repair",
detail: "Precise, long-term fixes",
},
{
label: "Water Filters",
detail: "Pure home water solutions",
},
{
label: "Drain Cleaning",
detail: "Clean, clear flow",
},
title: "Plumbing Excellence", description: "From leak detection to full pipe replacements, our plumbing team treats your home like their own.", bentoComponent: "checklist-timeline", heading: "Flow & Function", subheading: "Precise work for every plumbing need.", checklistItems: [
{ label: "Leak Repair", detail: "Precise, long-term fixes" },
{ label: "Water Filters", detail: "Pure home water solutions" },
{ label: "Drain Cleaning", detail: "Clean, clear flow" },
],
completedLabel: "Guaranteed Results",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-white-pumpkins-mirror-table_23-2149446038.jpg?_wi=2",
imageAlt: "luxury gold serif logo shield",
},
completedLabel: "Guaranteed Results"},
]}
/>
</SectionErrorBoundary>
@@ -112,14 +66,7 @@ export default function HomePage() {
title="Beyond the basic repair"
description="We take the extra step, from installing pictures to setting up your gaming tech."
names={[
"Makai R: 'He saw a picture uninstalled and offered to help.'",
"Smart Gamer: 'Fixed my gaming setup wattage.'",
"Local Guide: 'Handled both plumbing and electrical perfectly.'",
"Satisfied Client: 'Professional and reasonable price.'",
"Homeowner: 'Professionalism above and beyond.'",
"Renovation Pro: 'Did an incredible job with the pipe work.'",
"Community Review: 'Trustworthy, clean, and fast.'",
]}
"Makai R: 'He saw a picture uninstalled and offered to help.'", "Smart Gamer: 'Fixed my gaming setup wattage.'", "Local Guide: 'Handled both plumbing and electrical perfectly.'", "Satisfied Client: 'Professional and reasonable price.'", "Homeowner: 'Professionalism above and beyond.'", "Renovation Pro: 'Did an incredible job with the pipe work.'", "Community Review: 'Trustworthy, clean, and fast.'"]}
/>
</SectionErrorBoundary>
</div>
@@ -132,23 +79,11 @@ export default function HomePage() {
description="Luxury service is about respect, transparency, and perfection. We treat your space as if it were our own."
metrics={[
{
value: "Leave No Trace",
title: "The Clean Up Guarantee",
description: "We take every piece of garbage with us. Your floors stay as pristine as we found them.",
imageSrc: "http://img.b2bpic.net/free-photo/steel-faucet-interior-modern-bathroom-with-window_169016-26704.jpg",
},
value: "Leave No Trace", title: "The Clean Up Guarantee", description: "We take every piece of garbage with us. Your floors stay as pristine as we found them.", imageSrc: "http://img.b2bpic.net/free-photo/steel-faucet-interior-modern-bathroom-with-window_169016-26704.jpg"},
{
value: "Always Transparent",
title: "No Hidden Costs",
description: "Flat-fee pricing confirmed before we start. No drama, just honest estimates.",
imageSrc: "http://img.b2bpic.net/free-photo/payment-terminal-screen-waiting-card-device-contactless-payment-operation_169016-72786.jpg",
},
value: "Always Transparent", title: "No Hidden Costs", description: "Flat-fee pricing confirmed before we start. No drama, just honest estimates.", imageSrc: "http://img.b2bpic.net/free-photo/payment-terminal-screen-waiting-card-device-contactless-payment-operation_169016-72786.jpg"},
{
value: "Real-Time ETA",
title: "Communication Guarantee",
description: "We track every job and send a 15-minute arrival alert. You are never left wondering.",
imageSrc: "http://img.b2bpic.net/free-photo/detail-shot-patterned-wall_1359-871.jpg",
},
value: "Real-Time ETA", title: "Communication Guarantee", description: "We track every job and send a 15-minute arrival alert. You are never left wondering.", imageSrc: "http://img.b2bpic.net/free-photo/detail-shot-patterned-wall_1359-871.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -161,26 +96,11 @@ export default function HomePage() {
rating={5}
author="Sandeep B. - 70 Reviews Local Guide"
avatars={[
{
name: "Sandeep B.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg",
},
{
name: "Makai R.",
imageSrc: "http://img.b2bpic.net/free-photo/cafe-customer-agreement-worker-planning_1150-1575.jpg",
},
{
name: "Sarah J.",
imageSrc: "http://img.b2bpic.net/free-photo/man-with-paint-roller_1398-416.jpg",
},
{
name: "David L.",
imageSrc: "http://img.b2bpic.net/free-photo/lower-angle-portrait-young-strong-man-with-muscles-tries-close-his-suitcase-full-clothes-pressing-bag-with-effort_1258-314717.jpg",
},
{
name: "Elena M.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-hr-manager-congratulating-with-getting-job_1262-19403.jpg",
},
{ name: "Sandeep B.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg" },
{ name: "Makai R.", imageSrc: "http://img.b2bpic.net/free-photo/cafe-customer-agreement-worker-planning_1150-1575.jpg" },
{ name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-paint-roller_1398-416.jpg" },
{ name: "David L.", imageSrc: "http://img.b2bpic.net/free-photo/lower-angle-portrait-young-strong-man-with-muscles-tries-close-his-suitcase-full-clothes-pressing-bag-with-effort_1258-314717.jpg" },
{ name: "Elena M.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-hr-manager-congratulating-with-getting-job_1262-19403.jpg" },
]}
/>
</SectionErrorBoundary>
@@ -194,46 +114,16 @@ export default function HomePage() {
description="Standard service pricing includes all parts and labor. No hidden surprises. Senior & Military discounts always available."
plans={[
{
tag: "Quick Fix",
price: "$129",
description: "Outlet repairs and minor electrical adjustments.",
features: [
"Expert diagnostics",
"Parts included",
"Cleanup included",
],
primaryButton: {
text: "Book Now",
href: "#contact",
},
tag: "Quick Fix", price: "$129", description: "Outlet repairs and minor electrical adjustments.", features: ["Expert diagnostics", "Parts included", "Cleanup included"],
primaryButton: { text: "Book Now", href: "#contact" },
},
{
tag: "Plumbing Pro",
price: "$189",
description: "Leak detection and faucet repair services.",
features: [
"Precision leak repair",
"System diagnostic",
"Pristine cleanup",
],
primaryButton: {
text: "Book Now",
href: "#contact",
},
tag: "Plumbing Pro", price: "$189", description: "Leak detection and faucet repair services.", features: ["Precision leak repair", "System diagnostic", "Pristine cleanup"],
primaryButton: { text: "Book Now", href: "#contact" },
},
{
tag: "Whole Home",
price: "$450+",
description: "Rewiring and complete pipe system upgrades.",
features: [
"Full inspection",
"System overhaul",
"15-minute dispatch alert",
],
primaryButton: {
text: "Book Now",
href: "#contact",
},
tag: "Whole Home", price: "$450+", description: "Rewiring and complete pipe system upgrades.", features: ["Full inspection", "System overhaul", "15-minute dispatch alert"],
primaryButton: { text: "Book Now", href: "#contact" },
},
]}
/>
@@ -247,18 +137,9 @@ export default function HomePage() {
title="Our Accountability Commitment"
description="We own our mistakes and have retrained to guarantee a better experience. We value your trust."
items={[
{
question: "What happened with the filter install in May 2024?",
answer: "We have retrained our team on appliance shut-off valves. That specific technician no longer works with us.",
},
{
question: "What about the communication concerns?",
answer: "We have switched to a new VoIP system with 100% call recording to ensure no customer is ever hung up on.",
},
{
question: "What if you miss a scheduled window?",
answer: "We guarantee live dispatch tracking and offer a $50 credit if we miss our ETA window.",
},
{ question: "What happened with the filter install in May 2024?", answer: "We have retrained our team on appliance shut-off valves. That specific technician no longer works with us." },
{ question: "What about the communication concerns?", answer: "We have switched to a new VoIP system with 100% call recording to ensure no customer is ever hung up on." },
{ question: "What if you miss a scheduled window?", answer: "We guarantee live dispatch tracking and offer a $50 credit if we miss our ETA window." },
]}
/>
</SectionErrorBoundary>
@@ -269,14 +150,8 @@ export default function HomePage() {
<ContactCta
tag="Ready for 56 Service?"
text="Call us 24/7 or book your technician online. No drama, just solutions."
primaryButton={{
text: "Call Now (24/7)",
href: "tel:5550199",
}}
secondaryButton={{
text: "Book Online",
href: "#",
}}
primaryButton={{ text: "Call Now (24/7)", href: "tel:5550199" }}
secondaryButton={{ text: "Book Online", href: "#" }}
/>
</SectionErrorBoundary>
</div>