Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
185
src/app/page.tsx
185
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Total Plumbing Co"
|
||||
/>
|
||||
@@ -55,65 +47,40 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Reliable Plumbing Services in Spartanburg"
|
||||
description="Total Plumbing Co provides expert residential and commercial plumbing repairs, installations, and maintenance. Your trusted partner for quality service."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5550102",
|
||||
},
|
||||
text: "Call Now", href: "tel:5550102"},
|
||||
{
|
||||
text: "Schedule Service",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Schedule Service", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-kneeling-down-inspect-pipes-sink_259150-58249.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg",
|
||||
alt: "Plumbing professional doing his job",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg", alt: "Plumbing professional doing his job"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990703.jpg",
|
||||
alt: "Male plumber working to fix problems at client's house",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/male-plumber-working-fix-problems-client-s-house_23-2150990703.jpg", alt: "Male plumber working to fix problems at client's house"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-engaged-household-task_23-2151741241.jpg",
|
||||
alt: "Man engaged in household task",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-engaged-household-task_23-2151741241.jpg", alt: "Man engaged in household task"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/candy-girl-kitchen_1150-9993.jpg",
|
||||
alt: "Candy girl in the kitchen",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/candy-girl-kitchen_1150-9993.jpg", alt: "Candy girl in the kitchen"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg",
|
||||
alt: "Medium shot man working as plumber",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746316.jpg", alt: "Medium shot man working as plumber"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "24/7 Support",
|
||||
},
|
||||
type: "text", text: "24/7 Support"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured",
|
||||
},
|
||||
type: "text", text: "Licensed & Insured"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Owned",
|
||||
},
|
||||
type: "text", text: "Family Owned"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fast Response",
|
||||
},
|
||||
type: "text", text: "Fast Response"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Quality Guaranteed",
|
||||
},
|
||||
type: "text", text: "Quality Guaranteed"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -124,9 +91,7 @@ export default function LandingPage() {
|
||||
title="Serving Spartanburg with Integrity"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#services",
|
||||
},
|
||||
text: "Learn More", href: "#services"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -138,21 +103,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Emergency Repairs",
|
||||
"Pipe Inspections",
|
||||
"Leak Detection",
|
||||
"Clogged Drains",
|
||||
"Sewer Issues",
|
||||
],
|
||||
"Emergency Repairs", "Pipe Inspections", "Leak Detection", "Clogged Drains", "Sewer Issues"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Water Heater Installation",
|
||||
"Drain Cleaning",
|
||||
"Fixture Replacement",
|
||||
"Pipe Replacement",
|
||||
"Backflow Testing",
|
||||
],
|
||||
"Water Heater Installation", "Drain Cleaning", "Fixture Replacement", "Pipe Replacement", "Backflow Testing"],
|
||||
}}
|
||||
title="Comprehensive Plumbing Solutions"
|
||||
description="We handle everything from minor repairs to complex installations with professional precision."
|
||||
@@ -164,33 +119,19 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
description="Our dedicated team ensures your plumbing issues are resolved quickly and effectively with proven results."
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
items: [
|
||||
"Reliable local service",
|
||||
"Expertly trained staff",
|
||||
],
|
||||
id: "m1", value: "15+", title: "Years Experience", items: [
|
||||
"Reliable local service", "Expertly trained staff"],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "5000+",
|
||||
title: "Projects Completed",
|
||||
items: [
|
||||
"Residential and commercial",
|
||||
"Quality focused",
|
||||
],
|
||||
id: "m2", value: "5000+", title: "Projects Completed", items: [
|
||||
"Residential and commercial", "Quality focused"],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Satisfaction Rate",
|
||||
items: [
|
||||
"Customer first approach",
|
||||
"Guarantee backed",
|
||||
],
|
||||
id: "m3", value: "100%", title: "Satisfaction Rate", items: [
|
||||
"Customer first approach", "Guarantee backed"],
|
||||
},
|
||||
]}
|
||||
title="Proven Track Record"
|
||||
@@ -202,42 +143,18 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
description="Read what our satisfied customers in Spartanburg have to say about our professional plumbing services."
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Homeowner",
|
||||
testimonial: "Excellent service and very prompt. Would recommend Total Plumbing to anyone.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990680.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Johnson", role: "Homeowner", testimonial: "Excellent service and very prompt. Would recommend Total Plumbing to anyone.", imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990680.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
role: "Business Owner",
|
||||
testimonial: "Professional and courteous. Fixed our main line issue in no time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-talking-phone-kitchen_23-2148254569.jpg",
|
||||
},
|
||||
id: "2", name: "Michael Chen", role: "Business Owner", testimonial: "Professional and courteous. Fixed our main line issue in no time.", imageSrc: "http://img.b2bpic.net/free-photo/man-talking-phone-kitchen_23-2148254569.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Homeowner",
|
||||
testimonial: "Great work on our water heater. Clear pricing and very helpful.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/displeased-dark-skinned-businesswoman-convinces-her-husband-pay-attention-some-figures-financial-report_273609-44861.jpg",
|
||||
},
|
||||
id: "3", name: "Emily Rodriguez", role: "Homeowner", testimonial: "Great work on our water heater. Clear pricing and very helpful.", imageSrc: "http://img.b2bpic.net/free-photo/displeased-dark-skinned-businesswoman-convinces-her-husband-pay-attention-some-figures-financial-report_273609-44861.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
role: "Homeowner",
|
||||
testimonial: "Total Plumbing Co is our go-to. Always reliable and friendly.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-women-home-chatting-about-nails_23-2148655900.jpg",
|
||||
},
|
||||
id: "4", name: "David Kim", role: "Homeowner", testimonial: "Total Plumbing Co is our go-to. Always reliable and friendly.", imageSrc: "http://img.b2bpic.net/free-photo/two-women-home-chatting-about-nails_23-2148655900.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jennifer West",
|
||||
role: "Homeowner",
|
||||
testimonial: "Fast response time for an emergency leak. Lifesavers!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-cheerful-beautiful-brunette-girl-cosy-knitted-sweater-smiling-holding-glass-champagne-yellow-wall_176420-11638.jpg",
|
||||
},
|
||||
id: "5", name: "Jennifer West", role: "Homeowner", testimonial: "Fast response time for an emergency leak. Lifesavers!", imageSrc: "http://img.b2bpic.net/free-photo/young-cheerful-beautiful-brunette-girl-cosy-knitted-sweater-smiling-holding-glass-champagne-yellow-wall_176420-11638.jpg"},
|
||||
]}
|
||||
title="Hear From Our Community"
|
||||
/>
|
||||
@@ -247,15 +164,9 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
description="We maintain the highest industry standards with multiple certifications and local partnerships."
|
||||
names={[
|
||||
"Plumbing Association",
|
||||
"Better Business Bureau",
|
||||
"HomeAdvisor Pro",
|
||||
"Contractor Alliance",
|
||||
"Spartanburg Chamber",
|
||||
"Local Service Guild",
|
||||
"Professional Standards Board",
|
||||
]}
|
||||
"Plumbing Association", "Better Business Bureau", "HomeAdvisor Pro", "Contractor Alliance", "Spartanburg Chamber", "Local Service Guild", "Professional Standards Board"]}
|
||||
title="Certified and Trusted Professionals"
|
||||
/>
|
||||
</div>
|
||||
@@ -265,20 +176,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you provide emergency services?",
|
||||
content: "Yes, we are available to help with urgent plumbing needs.",
|
||||
},
|
||||
id: "f1", title: "Do you provide emergency services?", content: "Yes, we are available to help with urgent plumbing needs."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are your plumbers licensed?",
|
||||
content: "Our entire team is fully licensed and insured for your peace of mind.",
|
||||
},
|
||||
id: "f2", title: "Are your plumbers licensed?", content: "Our entire team is fully licensed and insured for your peace of mind."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What service areas do you cover?",
|
||||
content: "We primarily serve Spartanburg, SC and surrounding communities.",
|
||||
},
|
||||
id: "f3", title: "What service areas do you cover?", content: "We primarily serve Spartanburg, SC and surrounding communities."},
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -289,8 +191,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Contact Us"
|
||||
title="Book Your Service"
|
||||
description="Have a plumbing issue? Reach out today to schedule a visit."
|
||||
@@ -301,13 +202,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Total Plumbing Co"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user