Merge version_1 into main #2
@@ -7,39 +7,31 @@ import MediaAbout from '@/components/sections/about/MediaAbout';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function AboutPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="bounce-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
brandName="AZ Pool Remodeling"
|
||||
button={{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
}}
|
||||
button={{ text: "Get a Free Quote", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -50,18 +42,9 @@ export default function LandingPage() {
|
||||
title="Craftsmanship You Can Trust."
|
||||
description="AZ Pool Remodeling has served the Manhattan Beach community for years with unparalleled dedication to quality and design. We turn tired, outdated pools into stunning backyard retreats."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Expert Team",
|
||||
description: "Skilled craftsmen with deep experience in custom pool finishes.",
|
||||
},
|
||||
{
|
||||
title: "Local Focus",
|
||||
description: "Serving Manhattan Beach with a personalized, coastal approach.",
|
||||
},
|
||||
{
|
||||
title: "Quality Materials",
|
||||
description: "Using only premium tiles, plaster, and deck materials.",
|
||||
},
|
||||
{ title: "Expert Team", description: "Skilled craftsmen with deep experience in custom pool finishes." },
|
||||
{ title: "Local Focus", description: "Serving Manhattan Beach with a personalized, coastal approach." },
|
||||
{ title: "Quality Materials", description: "Using only premium tiles, plaster, and deck materials." }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/enjoying-working-outdoors_1098-19938.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -79,43 +62,15 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg"
|
||||
logoText="AZ Pool Remodeling"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -7,55 +7,40 @@ import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import MediaAbout from '@/components/sections/about/MediaAbout';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ContactPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="bounce-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
brandName="AZ Pool Remodeling"
|
||||
button={{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
}}
|
||||
button={{ text: "Get a Free Quote", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact-body" data-section="contact-body">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
text="Ready to transform your pool? Reach out today for a free estimate or consultation at your home in Manhattan Beach."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call (310) 555-0123",
|
||||
href: "tel:3105550123",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Call (310) 555-0123", href: "tel:3105550123" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -70,43 +55,15 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg?_wi=4"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg"
|
||||
logoText="AZ Pool Remodeling"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
245
src/app/page.tsx
245
src/app/page.tsx
@@ -16,145 +16,64 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="bounce-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
brandName="AZ Pool Remodeling"
|
||||
button={{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
}}
|
||||
button={{ text: "Get a Free Quote", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Transform Your Pool Into a Luxury Oasis."
|
||||
description="Expert pool remodeling services for Manhattan Beach residents. From resurfacing to full-scale luxury renovations, we craft your dream backyard."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blue-sky-luxury-outdoor-pool_1203-5164.jpg",
|
||||
imageAlt: "Luxury Pool Before",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-blue-water-tropical-garden-with-sea-view-background_1150-10234.jpg",
|
||||
imageAlt: "Luxury Pool After",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-outdoor-swimming-pool-with-stair_74190-6838.jpg",
|
||||
imageAlt: "Remodeled Pool",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-outdoor-swimming-pool-hotel-resort-with-chair-deck-leisure-vacation_74190-8438.jpg",
|
||||
imageAlt: "Luxury Pool Before",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-neary-sea-ocean-beach-with-blue-sky-white-cloud_74190-8486.jpg",
|
||||
imageAlt: "Luxury Pool After",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-pool-resort_74190-1618.jpg",
|
||||
imageAlt: "Remodeled Pool",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/blue-sky-luxury-outdoor-pool_1203-5164.jpg", imageAlt: "Luxury Pool Before" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-blue-water-tropical-garden-with-sea-view-background_1150-10234.jpg", imageAlt: "Luxury Pool After" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-outdoor-swimming-pool-with-stair_74190-6838.jpg", imageAlt: "Remodeled Pool" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-outdoor-swimming-pool-hotel-resort-with-chair-deck-leisure-vacation_74190-8438.jpg", imageAlt: "Luxury Pool Before" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-neary-sea-ocean-beach-with-blue-sky-white-cloud_74190-8486.jpg", imageAlt: "Luxury Pool After" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/hotel-pool-resort_74190-1618.jpg", imageAlt: "Remodeled Pool" }
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/umbrella-chair-around-beautiful-luxury-swimming-pool_74190-2028.jpg",
|
||||
imageAlt: "Remodeled Pool After",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-swimming-pool-with-umbrella-chair-lounge-around-there-leisure-travel_74190-7879.jpg",
|
||||
imageAlt: "Luxury Pool Remodel",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-swimming-pool_1385-760.jpg",
|
||||
imageAlt: "Pool Transformation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/clear-water-swimming-pool-daytime_181624-18059.jpg",
|
||||
imageAlt: "Remodeled Pool After",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-couple-pool_23-2147664417.jpg",
|
||||
imageAlt: "Luxury Pool Remodel",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-tanned-brunette-woman-black-fitting-swimsuit-villa-hotel-swimming-pool_343596-564.jpg",
|
||||
imageAlt: "Pool Transformation",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/umbrella-chair-around-beautiful-luxury-swimming-pool_74190-2028.jpg", imageAlt: "Remodeled Pool After" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/outdoor-swimming-pool-with-umbrella-chair-lounge-around-there-leisure-travel_74190-7879.jpg", imageAlt: "Luxury Pool Remodel" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/hotel-swimming-pool_1385-760.jpg", imageAlt: "Pool Transformation" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/clear-water-swimming-pool-daytime_181624-18059.jpg", imageAlt: "Remodeled Pool After" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-couple-pool_23-2147664417.jpg", imageAlt: "Luxury Pool Remodel" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/fit-tanned-brunette-woman-black-fitting-swimsuit-villa-hotel-swimming-pool_343596-564.jpg", imageAlt: "Pool Transformation" }
|
||||
]}
|
||||
buttons={[{ text: "Get a Free Quote", href: "/contact" }]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-stylish-hipster-man-vacation-exploring-city-street-showing-his-tongue-going-crazy-shows-peace-sign_343629-121.jpg",
|
||||
alt: "Happy client 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/blonde-girl-with-phone_1303-3694.jpg",
|
||||
alt: "Happy client 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-woman-drinking-cocktail-lying-chaise-near-swimming-pool_176420-1588.jpg",
|
||||
alt: "Happy client 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/model-summer-hipster-clothes-posing-street_158538-13199.jpg",
|
||||
alt: "Happy client 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-hispanic-man-listening-audio-message-by-smartphone-sitting-rock-seaside_839833-27988.jpg",
|
||||
alt: "Happy client 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-stylish-hipster-man-vacation-exploring-city-street-showing-his-tongue-going-crazy-shows-peace-sign_343629-121.jpg", alt: "Happy client 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/blonde-girl-with-phone_1303-3694.jpg", alt: "Happy client 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-woman-drinking-cocktail-lying-chaise-near-swimming-pool_176420-1588.jpg", alt: "Happy client 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/model-summer-hipster-clothes-posing-street_158538-13199.jpg", alt: "Happy client 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-hispanic-man-listening-audio-message-by-smartphone-sitting-rock-seaside_839833-27988.jpg", alt: "Happy client 5" }
|
||||
]}
|
||||
avatarText="Trusted by 500+ local homeowners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Pool Resurfacing",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Tile Replacement",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Deck Renovation",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Custom Design",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Expert Repairs",
|
||||
},
|
||||
{ type: "text", text: "Pool Resurfacing" },
|
||||
{ type: "text", text: "Tile Replacement" },
|
||||
{ type: "text", text: "Deck Renovation" },
|
||||
{ type: "text", text: "Custom Design" },
|
||||
{ type: "text", text: "Expert Repairs" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -165,41 +84,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
handle: "@sarahm",
|
||||
testimonial: "AZ Pool Remodeling made our vision a reality. Incredible work!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/talking-wife_1098-13921.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Tom Anderson",
|
||||
handle: "@toma",
|
||||
testimonial: "The tile replacement looks phenomenal. Highly recommend.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/selfie-beautiful-young-cheerful-girl-hat-rests-morning-beach_176420-5857.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jenny Lee",
|
||||
handle: "@jennyl",
|
||||
testimonial: "Professional, on-time, and beautiful craftsmanship.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-happy-asian-woman-entrepreneur-recommending-cafe-showing-okay-ok-sign-approval_1258-199352.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mike Davis",
|
||||
handle: "@miked",
|
||||
testimonial: "Transformed our old pool into a modern luxury oasis.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-architect-with-building-plans-looking-camera_23-2148269409.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Emma Wilson",
|
||||
handle: "@emmaw",
|
||||
testimonial: "Excellent service from start to finish. Very happy.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah Miller", handle: "@sarahm", testimonial: "AZ Pool Remodeling made our vision a reality. Incredible work!", imageSrc: "http://img.b2bpic.net/free-photo/talking-wife_1098-13921.jpg" },
|
||||
{ id: "2", name: "Tom Anderson", handle: "@toma", testimonial: "The tile replacement looks phenomenal. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/selfie-beautiful-young-cheerful-girl-hat-rests-morning-beach_176420-5857.jpg" },
|
||||
{ id: "3", name: "Jenny Lee", handle: "@jennyl", testimonial: "Professional, on-time, and beautiful craftsmanship.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-happy-asian-woman-entrepreneur-recommending-cafe-showing-okay-ok-sign-approval_1258-199352.jpg" },
|
||||
{ id: "4", name: "Mike Davis", handle: "@miked", testimonial: "Transformed our old pool into a modern luxury oasis.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-architect-with-building-plans-looking-camera_23-2148269409.jpg" },
|
||||
{ id: "5", name: "Emma Wilson", handle: "@emmaw", testimonial: "Excellent service from start to finish. Very happy.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg" }
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="See why Manhattan Beach chooses us for their pool renovations."
|
||||
@@ -208,6 +97,8 @@ export default function LandingPage() {
|
||||
|
||||
<div id="product" data-section="product">
|
||||
<ProductCardTwo
|
||||
title="Featured Services"
|
||||
description="Top tier remodeling options."
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
@@ -216,52 +107,34 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="ecommerce" data-section="ecommerce">
|
||||
<ProductDetailCard />
|
||||
<ProductDetailCard
|
||||
layout="default"
|
||||
name="Luxury Pool Package"
|
||||
price="$15,000"
|
||||
images={[]}
|
||||
buttons={[]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="legal" data-section="legal">
|
||||
<LegalSection />
|
||||
<LegalSection
|
||||
layout="standard"
|
||||
title="Legal Notice"
|
||||
sections={[]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg"
|
||||
logoText="AZ Pool Remodeling"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -7,39 +7,31 @@ import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ServicesPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="bounce-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
brandName="AZ Pool Remodeling"
|
||||
button={{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
}}
|
||||
button={{ text: "Get a Free Quote", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -48,24 +40,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Pool Resurfacing",
|
||||
description: "Fresh, long-lasting finishes to refresh your pool's surface.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stair-pool-luxury-resort-hotel_74190-1770.jpg",
|
||||
imageAlt: "Resurfacing",
|
||||
},
|
||||
{
|
||||
title: "Tile Replacement",
|
||||
description: "Stylish tiles that redefine your pool aesthetic.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-outdoor-luxury-swimming-pool-hotel_74190-9977.jpg",
|
||||
imageAlt: "Tiles",
|
||||
},
|
||||
{
|
||||
title: "Deck Remodeling",
|
||||
description: "Beautiful, non-slip decking perfect for coastal living.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-swimming-pool-with-stair-ladder-around-there_74190-7881.jpg",
|
||||
imageAlt: "Deck",
|
||||
},
|
||||
{ title: "Pool Resurfacing", description: "Fresh, long-lasting finishes to refresh your pool's surface.", imageSrc: "http://img.b2bpic.net/free-photo/stair-pool-luxury-resort-hotel_74190-1770.jpg", imageAlt: "Resurfacing" },
|
||||
{ title: "Tile Replacement", description: "Stylish tiles that redefine your pool aesthetic.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-outdoor-luxury-swimming-pool-hotel_74190-9977.jpg", imageAlt: "Tiles" },
|
||||
{ title: "Deck Remodeling", description: "Beautiful, non-slip decking perfect for coastal living.", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-swimming-pool-with-stair-ladder-around-there_74190-7881.jpg", imageAlt: "Deck" }
|
||||
]}
|
||||
title="Comprehensive Pool Renovation Services."
|
||||
description="Whether it's a minor tile repair or a total pool overhaul, we bring luxury back to your backyard."
|
||||
@@ -80,59 +57,23 @@ export default function LandingPage() {
|
||||
description="Common inquiries about our pool renovation processes."
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How long does a remodel take?",
|
||||
content: "Most projects are completed within 4-6 weeks depending on scope.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are you licensed?",
|
||||
content: "Yes, we are fully licensed and bonded for all pool construction work in California.",
|
||||
},
|
||||
{ id: "1", title: "How long does a remodel take?", content: "Most projects are completed within 4-6 weeks depending on scope." },
|
||||
{ id: "2", title: "Are you licensed?", content: "Yes, we are fully licensed and bonded for all pool construction work in California." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/umbrella-paradise-tourism-swimming-luxury_1203-4750.jpg"
|
||||
logoText="AZ Pool Remodeling"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user