Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
328
src/app/page.tsx
328
src/app/page.tsx
@@ -34,41 +34,25 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
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: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Pricing", id: "#pricing"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
name: "FAQ", id: "#faq"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
logoSrc="http://img.b2bpic.net/free-photo/aerial-view-rescue-raft-person-suspended-queenstown-river_1308-189260.jpg"
|
||||
logoAlt="Cavalier Pool Services Logo"
|
||||
brandName="Cavalier Pool Services"
|
||||
button={{
|
||||
text: "Get Quote",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Get Quote", href: "#contact"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -76,53 +60,34 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
imagePosition="right"
|
||||
title="Crystal Clear Pools, Hassle-Free Service"
|
||||
description="Professional pool maintenance, repairs, and cleaning for Texas homeowners. Fast response, fair pricing, and 15 years of trusted expertise."
|
||||
kpis={[
|
||||
{
|
||||
value: "15+",
|
||||
label: "Years of Expertise",
|
||||
},
|
||||
value: "15+", label: "Years of Expertise"},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Happy Customers",
|
||||
},
|
||||
value: "500+", label: "Happy Customers"},
|
||||
{
|
||||
value: "3K+",
|
||||
label: "Pools Serviced",
|
||||
},
|
||||
value: "3K+", label: "Pools Serviced"},
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Your Free Pool Inspection",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Schedule Your Free Pool Inspection", href: "#contact"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-elegant-joyful-guy-grey-jacket-shirt-wears-glasses-gray_291650-1303.jpg",
|
||||
alt: "John Doe, satisfied customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-elegant-joyful-guy-grey-jacket-shirt-wears-glasses-gray_291650-1303.jpg", alt: "John Doe, satisfied customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/successful-business-woman-with-arms-crossed-isolated-whit_1391-39.jpg",
|
||||
alt: "Jane Smith, satisfied customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/successful-business-woman-with-arms-crossed-isolated-whit_1391-39.jpg", alt: "Jane Smith, satisfied customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1640.jpg",
|
||||
alt: "Robert Johnson, satisfied customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1640.jpg", alt: "Robert Johnson, satisfied customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/joyful-young-delivery-woman-uniform-cap-looking-front-touching-face-with-finger-isolated-orange-wall-with-copy-space_141793-110204.jpg",
|
||||
alt: "Emily White, satisfied customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/joyful-young-delivery-woman-uniform-cap-looking-front-touching-face-with-finger-isolated-orange-wall-with-copy-space_141793-110204.jpg", alt: "Emily White, satisfied customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/afroamerican-businessman-wearing-headphones_23-2148508923.jpg",
|
||||
alt: "Satisfied homeowner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/afroamerican-businessman-wearing-headphones_23-2148508923.jpg", alt: "Satisfied homeowner"},
|
||||
]}
|
||||
avatarText="Trusted by hundreds of homeowners"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/stylish-young-beautiful-fit-slim-blonde-woman-summer-blue-top-short-skirt_343596-3080.jpg"
|
||||
@@ -130,25 +95,15 @@ export default function LandingPage() {
|
||||
mediaAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured",
|
||||
},
|
||||
type: "text", text: "Licensed & Insured"},
|
||||
{
|
||||
type: "text",
|
||||
text: "100% Satisfaction",
|
||||
},
|
||||
type: "text", text: "100% Satisfaction"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Eco-Friendly Products",
|
||||
},
|
||||
type: "text", text: "Eco-Friendly Products"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Local Texas Business",
|
||||
},
|
||||
type: "text", text: "Local Texas Business"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Award-Winning Service",
|
||||
},
|
||||
type: "text", text: "Award-Winning Service"},
|
||||
]}
|
||||
marqueeSpeed={40}
|
||||
showMarqueeCard={true}
|
||||
@@ -160,22 +115,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "About Cavalier Pool Services: Your Trusted Local Partner",
|
||||
},
|
||||
type: "text", content: "About Cavalier Pool Services: Your Trusted Local Partner"},
|
||||
]}
|
||||
description="At Cavalier Pool Services, we're dedicated to providing superior pool care across Texas. With over 15 years of experience, our certified technicians ensure your pool remains a sparkling oasis for relaxation and enjoyment. We combine expert knowledge with friendly service, treating every pool as if it were our own."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-girl-talking-phone-working-tablet_72229-1239.jpg"
|
||||
imageAlt="Pool technician cleaning a residential pool"
|
||||
buttons={[
|
||||
{
|
||||
text: "Meet Our Team",
|
||||
href: "#",
|
||||
},
|
||||
text: "Meet Our Team", href: "#"},
|
||||
{
|
||||
text: "Our Mission",
|
||||
href: "#",
|
||||
},
|
||||
text: "Our Mission", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -186,42 +132,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Maintenance",
|
||||
title: "Regular Pool Cleaning & Chemical Balance",
|
||||
subtitle: "Keep your pool pristine all year round",
|
||||
description: "Our scheduled maintenance includes skimming, vacuuming, brushing, and thorough chemical balancing to ensure healthy and sparkling water.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crystal-clear-water-beach_268835-3774.jpg",
|
||||
imageAlt: "Pool technician cleaning a residential pool",
|
||||
buttons: [
|
||||
tag: "Maintenance", title: "Regular Pool Cleaning & Chemical Balance", subtitle: "Keep your pool pristine all year round", description: "Our scheduled maintenance includes skimming, vacuuming, brushing, and thorough chemical balancing to ensure healthy and sparkling water.", imageSrc: "http://img.b2bpic.net/free-photo/crystal-clear-water-beach_268835-3774.jpg", imageAlt: "Pool technician cleaning a residential pool", buttons: [
|
||||
{
|
||||
text: "Learn More",
|
||||
},
|
||||
text: "Learn More"},
|
||||
],
|
||||
},
|
||||
{
|
||||
tag: "Repairs",
|
||||
title: "Expert Equipment Repair & Diagnostics",
|
||||
subtitle: "Fast and reliable solutions for all pool issues",
|
||||
description: "We specialize in diagnosing and repairing all types of pool equipment, including pumps, filters, heaters, and automatic cleaners, restoring functionality efficiently.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg",
|
||||
imageAlt: "Close-up of a pool technician repairing equipment",
|
||||
buttons: [
|
||||
tag: "Repairs", title: "Expert Equipment Repair & Diagnostics", subtitle: "Fast and reliable solutions for all pool issues", description: "We specialize in diagnosing and repairing all types of pool equipment, including pumps, filters, heaters, and automatic cleaners, restoring functionality efficiently.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-adult-plumber-sitting-bathroom_23-2147772218.jpg", imageAlt: "Close-up of a pool technician repairing equipment", buttons: [
|
||||
{
|
||||
text: "View Details",
|
||||
},
|
||||
text: "View Details"},
|
||||
],
|
||||
},
|
||||
{
|
||||
tag: "Seasonal",
|
||||
title: "Seasonal Pool Opening & Winterization",
|
||||
subtitle: "Prepare your pool for every season",
|
||||
description: "From careful opening in spring to thorough winterization in the fall, we ensure your pool is properly prepared to withstand seasonal changes and remain protected.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-preparing-skateboarding_23-2147678203.jpg",
|
||||
imageAlt: "Pool being prepared for winterization",
|
||||
buttons: [
|
||||
tag: "Seasonal", title: "Seasonal Pool Opening & Winterization", subtitle: "Prepare your pool for every season", description: "From careful opening in spring to thorough winterization in the fall, we ensure your pool is properly prepared to withstand seasonal changes and remain protected.", imageSrc: "http://img.b2bpic.net/free-photo/young-man-preparing-skateboarding_23-2147678203.jpg", imageAlt: "Pool being prepared for winterization", buttons: [
|
||||
{
|
||||
text: "Explore Services",
|
||||
},
|
||||
text: "Explore Services"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -237,56 +162,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
title: "Weekly Refresh",
|
||||
price: "$89",
|
||||
period: "per month",
|
||||
features: [
|
||||
"Weekly Skimming & Brushing",
|
||||
"Chemical Balancing",
|
||||
"Basic Filter Check",
|
||||
],
|
||||
id: "basic", title: "Weekly Refresh", price: "$89", period: "per month", features: [
|
||||
"Weekly Skimming & Brushing", "Chemical Balancing", "Basic Filter Check"],
|
||||
button: {
|
||||
text: "Choose Basic",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-sunglasses-ice-cubes-flip-flop-rubber-duck-toys-turquoise-wooden-desk_23-2148153949.jpg",
|
||||
imageAlt: "Basic pool cleaning tools",
|
||||
},
|
||||
text: "Choose Basic"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-sunglasses-ice-cubes-flip-flop-rubber-duck-toys-turquoise-wooden-desk_23-2148153949.jpg", imageAlt: "Basic pool cleaning tools"},
|
||||
{
|
||||
id: "standard",
|
||||
title: "Bi-Weekly Brilliance",
|
||||
price: "$149",
|
||||
period: "per month",
|
||||
features: [
|
||||
"Bi-Weekly Full Cleaning",
|
||||
"Advanced Chemical Testing",
|
||||
"Minor Repair Diagnostics",
|
||||
"Equipment Performance Check",
|
||||
],
|
||||
id: "standard", title: "Bi-Weekly Brilliance", price: "$149", period: "per month", features: [
|
||||
"Bi-Weekly Full Cleaning", "Advanced Chemical Testing", "Minor Repair Diagnostics", "Equipment Performance Check"],
|
||||
button: {
|
||||
text: "Choose Standard",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-young-man-blue-swim-shorts-swimming-pool_259150-58395.jpg",
|
||||
imageAlt: "Technician inspecting pool equipment",
|
||||
},
|
||||
text: "Choose Standard"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-young-man-blue-swim-shorts-swimming-pool_259150-58395.jpg", imageAlt: "Technician inspecting pool equipment"},
|
||||
{
|
||||
id: "premium",
|
||||
title: "Complete Care",
|
||||
price: "$229",
|
||||
period: "per month",
|
||||
features: [
|
||||
"Weekly Full Service Cleaning",
|
||||
"Comprehensive Chemical Management",
|
||||
"Priority Repair Scheduling",
|
||||
"Seasonal Preparations",
|
||||
"Water Feature Cleaning",
|
||||
],
|
||||
id: "premium", title: "Complete Care", price: "$229", period: "per month", features: [
|
||||
"Weekly Full Service Cleaning", "Comprehensive Chemical Management", "Priority Repair Scheduling", "Seasonal Preparations", "Water Feature Cleaning"],
|
||||
button: {
|
||||
text: "Choose Premium",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/poolside_1203-111.jpg",
|
||||
imageAlt: "Luxurious clean swimming pool",
|
||||
},
|
||||
text: "Choose Premium"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/poolside_1203-111.jpg", imageAlt: "Luxurious clean swimming pool"},
|
||||
]}
|
||||
title="Transparent Pricing, Tailored Plans"
|
||||
description="Find the perfect pool care plan to fit your needs and budget, with no hidden fees."
|
||||
@@ -300,22 +192,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "satisfaction",
|
||||
value: "98%",
|
||||
title: "Customer Satisfaction",
|
||||
items: [],
|
||||
id: "satisfaction", value: "98%", title: "Customer Satisfaction", items: [],
|
||||
},
|
||||
{
|
||||
id: "response",
|
||||
value: "24",
|
||||
title: "Hour Response Time",
|
||||
items: [],
|
||||
id: "response", value: "24", title: "Hour Response Time", items: [],
|
||||
},
|
||||
{
|
||||
id: "licensed",
|
||||
value: "100%",
|
||||
title: "Licensed & Insured",
|
||||
items: [],
|
||||
id: "licensed", value: "100%", title: "Licensed & Insured", items: [],
|
||||
},
|
||||
]}
|
||||
title="Our Commitment to Excellence"
|
||||
@@ -328,41 +211,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J., Dallas",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-tanned-brunette-woman-black-fitting-swimsuit-villa-hotel-swimming-pool_343596-589.jpg",
|
||||
imageAlt: "Sarah Johnson, satisfied customer",
|
||||
},
|
||||
id: "1", name: "Sarah J., Dallas", imageSrc: "http://img.b2bpic.net/free-photo/fit-tanned-brunette-woman-black-fitting-swimsuit-villa-hotel-swimming-pool_343596-589.jpg", imageAlt: "Sarah Johnson, satisfied customer"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael C., Austin",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-doing-sports-pool-colorful-pink-hoodie-wearing-sunglasses-listening-music-headphones-summer-vacation-play-tennis-sport-style_285396-4056.jpg",
|
||||
imageAlt: "Michael Chen, satisfied customer",
|
||||
},
|
||||
id: "2", name: "Michael C., Austin", imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-doing-sports-pool-colorful-pink-hoodie-wearing-sunglasses-listening-music-headphones-summer-vacation-play-tennis-sport-style_285396-4056.jpg", imageAlt: "Michael Chen, satisfied customer"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R., Houston",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-doing-sports-pool-colorful-pink-hoodie-wearing-sunglasses-listening-music-headphones-summer-vacation-play-tennis-sport-style_285396-4051.jpg",
|
||||
imageAlt: "Emily Rodriguez, satisfied customer",
|
||||
},
|
||||
id: "3", name: "Emily R., Houston", imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-doing-sports-pool-colorful-pink-hoodie-wearing-sunglasses-listening-music-headphones-summer-vacation-play-tennis-sport-style_285396-4051.jpg", imageAlt: "Emily Rodriguez, satisfied customer"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David K., San Antonio",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-pool-talking-phone_23-2148326778.jpg",
|
||||
imageAlt: "David Kim, satisfied customer",
|
||||
},
|
||||
id: "4", name: "David K., San Antonio", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-pool-talking-phone_23-2148326778.jpg", imageAlt: "David Kim, satisfied customer"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica L., Fort Worth",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grey-haired-senior-man-wearing-casual-navy-striped-tshirt-standing-yellow-background-smiling-making-frame-with-hands-fingers-with-happy-face-creativity-photography-concept_839833-31859.jpg",
|
||||
imageAlt: "Jessica Lee, satisfied customer",
|
||||
},
|
||||
id: "5", name: "Jessica L., Fort Worth", imageSrc: "http://img.b2bpic.net/free-photo/grey-haired-senior-man-wearing-casual-navy-striped-tshirt-standing-yellow-background-smiling-making-frame-with-hands-fingers-with-happy-face-creativity-photography-concept_839833-31859.jpg", imageAlt: "Jessica Lee, satisfied customer"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Chris B., El Paso",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-girl-sitting-posing-her-rollerblades_23-2148638261.jpg",
|
||||
imageAlt: "Chris Brown, satisfied customer",
|
||||
},
|
||||
id: "6", name: "Chris B., El Paso", imageSrc: "http://img.b2bpic.net/free-photo/smiley-girl-sitting-posing-her-rollerblades_23-2148638261.jpg", imageAlt: "Chris Brown, satisfied customer"},
|
||||
]}
|
||||
cardTitle="What Our Texas Clients Say"
|
||||
cardTag="Trusted Local Service"
|
||||
@@ -375,16 +234,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Texas Homes Realty",
|
||||
"Lone Star Properties",
|
||||
"Hill Country Estates",
|
||||
"Austin Property Group",
|
||||
"DFW Management Solutions",
|
||||
"Gulf Coast Villas",
|
||||
"Desert Oasis Rentals",
|
||||
"Metro Area Pools",
|
||||
"Sunbelt Property Care",
|
||||
]}
|
||||
"Texas Homes Realty", "Lone Star Properties", "Hill Country Estates", "Austin Property Group", "DFW Management Solutions", "Gulf Coast Villas", "Desert Oasis Rentals", "Metro Area Pools", "Sunbelt Property Care"]}
|
||||
title="Preferred by Property Managers & Homeowners Across Texas"
|
||||
description="Our services are trusted by a diverse range of clients, from individual homeowners to large property management groups."
|
||||
speed={40}
|
||||
@@ -398,35 +248,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq1",
|
||||
title: "How do I schedule pool service?",
|
||||
content: "Scheduling is easy! Simply fill out our contact form, and a team member will get back to you within 24 hours to set up your free inspection and discuss service options.",
|
||||
},
|
||||
id: "faq1", title: "How do I schedule pool service?", content: "Scheduling is easy! Simply fill out our contact form, and a team member will get back to you within 24 hours to set up your free inspection and discuss service options."},
|
||||
{
|
||||
id: "faq2",
|
||||
title: "What areas in Texas do you serve?",
|
||||
content: "Cavalier Pool Services proudly serves homeowners and commercial properties across major Texas cities, including Dallas, Austin, Houston, San Antonio, and their surrounding communities.",
|
||||
},
|
||||
id: "faq2", title: "What areas in Texas do you serve?", content: "Cavalier Pool Services proudly serves homeowners and commercial properties across major Texas cities, including Dallas, Austin, Houston, San Antonio, and their surrounding communities."},
|
||||
{
|
||||
id: "faq3",
|
||||
title: "What's included in your regular maintenance plans?",
|
||||
content: "Our regular maintenance plans typically include skimming, vacuuming, brushing, chemical balancing, filter checks, and equipment inspections to ensure your pool remains sparkling clean and healthy.",
|
||||
},
|
||||
id: "faq3", title: "What's included in your regular maintenance plans?", content: "Our regular maintenance plans typically include skimming, vacuuming, brushing, chemical balancing, filter checks, and equipment inspections to ensure your pool remains sparkling clean and healthy."},
|
||||
{
|
||||
id: "faq4",
|
||||
title: "Is your pricing transparent?",
|
||||
content: "Absolutely. We believe in clear and honest communication. All our pricing is upfront, with no hidden fees, and we provide detailed quotes before any work begins.",
|
||||
},
|
||||
id: "faq4", title: "Is your pricing transparent?", content: "Absolutely. We believe in clear and honest communication. All our pricing is upfront, with no hidden fees, and we provide detailed quotes before any work begins."},
|
||||
{
|
||||
id: "faq5",
|
||||
title: "Do you offer emergency repair services?",
|
||||
content: "Yes, we understand that pool issues can arise unexpectedly. We offer prompt emergency repair services for critical equipment failures to get your pool back up and running quickly.",
|
||||
},
|
||||
id: "faq5", title: "Do you offer emergency repair services?", content: "Yes, we understand that pool issues can arise unexpectedly. We offer prompt emergency repair services for critical equipment failures to get your pool back up and running quickly."},
|
||||
{
|
||||
id: "faq6",
|
||||
title: "Are your technicians certified?",
|
||||
content: "All our pool technicians are highly trained, certified, and fully insured, ensuring professional and reliable service every time.",
|
||||
},
|
||||
id: "faq6", title: "Are your technicians certified?", content: "All our pool technicians are highly trained, certified, and fully insured, ensuring professional and reliable service every time."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wet-beautiful-young-woman-edge-swimming-pool_23-2147868474.jpg"
|
||||
imageAlt="Clear blue swimming pool water"
|
||||
@@ -445,34 +277,20 @@ export default function LandingPage() {
|
||||
description="Ready for a sparkling clean, hassle-free pool? Contact us to get started with a no-obligation inspection and personalized service quote."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Full Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email Address", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Your Phone Number",
|
||||
required: false,
|
||||
name: "phone", type: "tel", placeholder: "Your Phone Number", required: false,
|
||||
},
|
||||
{
|
||||
name: "serviceType",
|
||||
type: "text",
|
||||
placeholder: "Desired Service (e.g., Weekly Cleaning)",
|
||||
required: false,
|
||||
name: "serviceType", type: "text", placeholder: "Desired Service (e.g., Weekly Cleaning)", required: false,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Tell us about your pool needs...",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Tell us about your pool needs...", rows: 4,
|
||||
required: false,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/delivery-guy-holding-contactless-pos-terminal-service-delivering-takeaway-food-orde_482257-10993.jpg"
|
||||
@@ -492,24 +310,16 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook link",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook link"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram link",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram link"},
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "#",
|
||||
ariaLabel: "Twitter link",
|
||||
},
|
||||
href: "#", ariaLabel: "Twitter link"},
|
||||
{
|
||||
icon: Linkedin,
|
||||
href: "#",
|
||||
ariaLabel: "LinkedIn link",
|
||||
},
|
||||
href: "#", ariaLabel: "LinkedIn link"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user