Merge version_1 into main #2
236
src/app/page.tsx
236
src/app/page.tsx
@@ -29,26 +29,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Paluzzi Plumbing"
|
||||
/>
|
||||
@@ -56,43 +41,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Reliable Plumbing Services for Your Home"
|
||||
description="Providing expert plumbing solutions in your area for over 20 years. From emergency repairs to full installations, Paluzzi Plumbing has you covered."
|
||||
tag="Trusted Professional Plumbers"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123456",
|
||||
},
|
||||
{
|
||||
text: "Book Appointment",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "Call Now", href: "tel:5550123456" },
|
||||
{ text: "Book Appointment", href: "#contact" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg?_wi=1",
|
||||
imageAlt: "Professional plumber working on pipes",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg?_wi=1",
|
||||
imageAlt: "Plumber diagnosing system",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg?_wi=1",
|
||||
imageAlt: "Plumber with equipment",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746306.jpg?_wi=1",
|
||||
imageAlt: "Plumber on a job site",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-blue-apron-shirt_176474-49664.jpg?_wi=1",
|
||||
imageAlt: "Smiling professional plumber",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg", imageAlt: "Professional plumber working on pipes" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg", imageAlt: "Plumber diagnosing system" }
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -108,23 +67,11 @@ export default function LandingPage() {
|
||||
description="Paluzzi Plumbing is family-owned and operated. We take pride in our precision, punctuality, and the quality of our work. Your comfort is our priority."
|
||||
tag="About Our Team"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Licensed & Insured",
|
||||
description: "We are fully certified for all your plumbing needs.",
|
||||
icon: Shield,
|
||||
},
|
||||
{
|
||||
title: "24/7 Emergency Service",
|
||||
description: "Always available, day or night, for any plumbing crisis.",
|
||||
icon: Zap,
|
||||
},
|
||||
{
|
||||
title: "Transparent Pricing",
|
||||
description: "No hidden fees, ever. Get a clear estimate before we start.",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{ title: "Licensed & Insured", description: "We are fully certified for all your plumbing needs.", icon: Shield },
|
||||
{ title: "24/7 Emergency Service", description: "Always available, day or night, for any plumbing crisis.", icon: Zap },
|
||||
{ title: "Transparent Pricing", description: "No hidden fees, ever. Get a clear estimate before we start.", icon: CheckCircle },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg"
|
||||
imageAlt="Expert Plumbers at work"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -136,45 +83,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Leak Detection",
|
||||
description: "Fast and accurate detection of hidden pipe leaks.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg?_wi=2",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-preparing-her-bath-time_23-2149186335.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg?_wi=2",
|
||||
imageAlt: "professional plumber smiling tools",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Drain Cleaning",
|
||||
description: "Professional removal of even the toughest blockages.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg?_wi=3",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-preparing-her-bath-time_23-2149186335.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg?_wi=3",
|
||||
imageAlt: "plumber repairing sink pipes",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Water Heater Install",
|
||||
description: "Expert installations for energy-efficient heaters.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg?_wi=4",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-preparing-her-bath-time_23-2149186335.jpg?_wi=3",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg?_wi=5",
|
||||
imageAlt: "plumbing service mobile app interface",
|
||||
},
|
||||
{ id: 1, title: "Leak Detection", description: "Fast and accurate detection of hidden pipe leaks.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/young-woman-preparing-her-bath-time_23-2149186335.jpg" } },
|
||||
{ id: 2, title: "Drain Cleaning", description: "Professional removal of even the toughest blockages.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/young-woman-preparing-her-bath-time_23-2149186335.jpg" } },
|
||||
{ id: 3, title: "Water Heater Install", description: "Expert installations for energy-efficient heaters.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-woman-holding-phone_23-2148767164.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/young-woman-preparing-her-bath-time_23-2149186335.jpg" } },
|
||||
]}
|
||||
showStepNumbers={false}
|
||||
title="Our Professional Services"
|
||||
@@ -188,60 +99,16 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746306.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark D.",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily P.",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-father-kid-brushing-hair_23-2149434993.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "James R.",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-blue-apron-shirt_176474-49664.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Robert B.",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg?_wi=3",
|
||||
},
|
||||
{ id: "1", name: "Sarah J.", role: "Homeowner", company: "Local Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746306.jpg" },
|
||||
{ id: "2", name: "Mark D.", role: "Homeowner", company: "Local Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg" },
|
||||
{ id: "3", name: "Emily P.", role: "Homeowner", company: "Local Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/high-angle-father-kid-brushing-hair_23-2149434993.jpg" },
|
||||
{ id: "4", name: "James R.", role: "Homeowner", company: "Local Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-blue-apron-shirt_176474-49664.jpg" },
|
||||
{ id: "5", name: "Robert B.", role: "Homeowner", company: "Local Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg" },
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "1500+",
|
||||
label: "Jobs Completed",
|
||||
},
|
||||
{
|
||||
value: "20+",
|
||||
label: "Years Experience",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Satisfaction Rate",
|
||||
},
|
||||
{ value: "1500+", label: "Jobs Completed" },
|
||||
{ value: "20+", label: "Years Experience" },
|
||||
{ value: "100%", label: "Satisfaction Rate" },
|
||||
]}
|
||||
title="What Homeowners Say"
|
||||
description="Hear from our satisfied customers in the local community."
|
||||
@@ -253,28 +120,14 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1",
|
||||
title: "Do you offer emergency services?",
|
||||
content: "Yes, we are available 24/7 for all plumbing emergencies.",
|
||||
},
|
||||
{
|
||||
id: "faq-2",
|
||||
title: "What areas do you cover?",
|
||||
content: "We cover all neighborhoods within a 30-mile radius of the city center.",
|
||||
},
|
||||
{
|
||||
id: "faq-3",
|
||||
title: "How can I book an appointment?",
|
||||
content: "Call us at our office or fill out the request form above.",
|
||||
},
|
||||
{ id: "faq-1", title: "Do you offer emergency services?", content: "Yes, we are available 24/7 for all plumbing emergencies." },
|
||||
{ id: "faq-2", title: "What areas do you cover?", content: "We cover all neighborhoods within a 30-mile radius of the city center." },
|
||||
{ id: "faq-3", title: "How can I book an appointment?", content: "Call us at our office or fill out the request form above." },
|
||||
]}
|
||||
ctaTitle="Ready to get started?"
|
||||
ctaDescription="Get a professional consultation for your plumbing needs today."
|
||||
ctaButton={{
|
||||
text: "Contact Us",
|
||||
href: "tel:5550123456",
|
||||
}}
|
||||
text: "Contact Us", href: "tel:5550123456"}}
|
||||
ctaIcon={Phone}
|
||||
/>
|
||||
</div>
|
||||
@@ -284,33 +137,16 @@ export default function LandingPage() {
|
||||
logoText="Paluzzi Plumbing"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Navigation", items: [
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Services", href: "#services" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user