7 Commits

4 changed files with 156 additions and 317 deletions

View File

@@ -5,26 +5,26 @@ import "./globals.css";
import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Figtree } from "next/font/google";
import { DM_Sans } from "next/font/google";
export const metadata: Metadata = {
title: 'DirtyWaterBoys - Premium Pressure Washing in San Antonio',
description: 'Professional pressure washing and exterior maintenance services in San Antonio, Texas. Restore your curb appeal with DirtyWaterBoys.',
keywords: ["pressure washing san antonio, exterior cleaning, house wash, driveway cleaning, dirtywaterboys, texas power wash"],
title: 'ClearFlow Septic Services - San Antonio',
description: 'Professional septic pumping, inspection, and maintenance services in San Antonio. Reliable experts for residential and commercial systems.',
openGraph: {
"title": "DirtyWaterBoys - San Antonio Exterior Cleaning",
"description": "Premium house and surface cleaning services.",
"siteName": "DirtyWaterBoys"
},
twitter: {
"card": "summary_large_image"
"title": "ClearFlow Septic Services",
"description": "Trusted local septic experts.",
"siteName": "ClearFlow Septic"
},
};
const figtree = Figtree({
variable: "--font-figtree",
const dmSans = DM_Sans({
variable: "--font-dm-sans",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
@@ -36,7 +36,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${figtree.variable} antialiased`}>
<body className={`${dmSans.variable} ${inter.variable} antialiased`}>
{children}
<script

View File

@@ -2,309 +2,183 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Shield, Star, Zap } from "lucide-react";
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Shield } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="compact"
sizing="largeSmall"
background="fluid"
cardStyle="soft-shadow"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="medium"
sizing="mediumSizeLargeTitles"
background="none"
cardStyle="solid"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="layered"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
<NavbarLayoutFloatingInline
navItems={[
{
name: "About",
id: "#about",
},
name: "Services", id: "features"},
{
name: "Services",
id: "#services",
},
name: "About", id: "about"},
{
name: "Pricing",
id: "#pricing",
},
name: "Testimonials", id: "testimonial"},
{
name: "Contact",
id: "#contact",
},
name: "FAQ", id: "faq"},
{
name: "Contact", id: "contact"},
]}
brandName="DirtyWaterBoys"
brandName="ClearFlow Septic"
button={{ text: "Get Started", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
<HeroCentered
background={{
variant: "plain",
}}
title="San Antonio's Premium Pressure Washing Service"
description="Restore your home's curb appeal with DirtyWaterBoys. We deliver expert, high-pressure, and soft-wash cleaning to keep your property looking brand new."
variant: "radial-gradient"}}
title="Reliable Septic Services in San Antonio"
description="Professional maintenance, repair, and inspection to keep your home or business septic system running smoothly for years to come."
avatars={[
{
src: "https://img.freepik.com/free-photo/young-cute-family-repairs-room_1157-24900.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Client 1"},
{
src: "https://img.freepik.com/free-photo/happy-customer-service-agent_23-2151933119.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Client 2"},
{
src: "https://img.freepik.com/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Client 3"},
{
src: "https://img.freepik.com/free-photo/brunette-girl-giving-thumb-up_23-2147650951.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Client 4"},
{
src: "https://img.freepik.com/free-photo/portrait-attractive-stylish-senior-caucasian-female-pensioner-with-pixie-short-hairstyle-spending-day-home-standing-living-room-wearing-elegant-blue-dress-smiling-happily_343059-2673.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Client 5"},
]}
avatarText="Trusted by 500+ local homeowners"
buttons={[
{
text: "Book Your Wash",
href: "#contact",
},
text: "Schedule Inspection", href: "#contact"},
]}
carouselItems={[
buttonAnimation="slide-up"
marqueeItems={[
{
id: "h1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/high-quality-professional-photography-of-1776798695554-d3f92ab1.png",
imageAlt: "Professional house washing",
},
type: "text", text: "Licensed & Insured"},
{
id: "h2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/extreme-closeup-of-power-washing-water-s-1776798703859-0d541c4f.png",
imageAlt: "Precision cleaning action",
},
type: "text", text: "24/7 Emergency Support"},
{
id: "h3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/professional-team-member-in-branded-gear-1776798713251-d4edf633.png",
imageAlt: "Expert washing team",
},
type: "text", text: "Eco-Friendly Disposal"},
{
id: "h4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/wide-shot-of-a-clean-sparkling-residenti-1776798724468-a2e8cc74.png",
imageAlt: "Sparkling clean driveway",
},
type: "text", text: "Locally Owned"},
{
id: "h5",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/close-up-shot-of-pressure-washing-a-clea-1776798732855-bd3c5892.png",
imageAlt: "Wood deck restoration",
},
{
id: "h6",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/exterior-view-of-modern-siding-after-a-p-1776798742842-e965aa0f.png",
imageAlt: "Pristine exterior walls",
},
type: "text", text: "Certified Technicians"},
]}
/>
</div>
<div id="about" data-section="about">
<AboutMetric
<TestimonialAboutCard
useInvertedBackground={true}
title="Excellence in Exterior Maintenance"
metrics={[
{
icon: Zap,
label: "Jobs Completed",
value: "2,500+",
},
{
icon: Shield,
label: "Satisfied Clients",
value: "1,200+",
},
{
icon: Star,
label: "Years Experience",
value: "10+",
},
]}
metricsAnimation="slide-up"
tag="About Us"
title="Professionalism You Can Trust"
description="With over 20 years of experience serving the San Antonio area, we take pride in delivering efficient, clean, and reliable septic solutions."
subdescription="Our team of certified technicians is dedicated to environmentally friendly practices and total customer satisfaction on every job."
icon={Shield}
imageSrc="https://img.freepik.com/free-photo/two-maintenance-workers-stand-each-other-keep-hands-folded-raise-eyebrows-bewilderment_273609-8772.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8"
mediaAnimation="blur-reveal"
/>
</div>
<div id="features" data-section="features">
<FeatureCardMedia
<FeatureCardTwentyFour
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{
id: "f1",
title: "Precision Cleaning",
description: "We adjust pressure levels to suit specific surfaces, ensuring safe, effective cleaning every time.",
tag: "Expert",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/close-up-of-a-sparkling-driveway-after-b-1776798776298-8b7e0c5b.png",
},
id: "f1", title: "Septic Pumping", author: "Expert Care", description: "Regular pumping and thorough inspection to prevent future system failures.", tags: [
"Pumping", "Maintenance"],
imageSrc: "https://img.freepik.com/free-photo/full-shot-engineer-with-laptop-outdoors_23-2149354034.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8"},
{
id: "f2",
title: "Comprehensive Care",
description: "From gutters to driveways, we handle the full scope of your home's exterior maintenance needs.",
tag: "Full Service",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/professional-equipment-set-up-for-delica-1776798786925-0dfd83ac.png",
},
id: "f2", title: "Drain Cleaning", author: "Pro Techs", description: "Professional clearing of drain lines to eliminate clogs and slow drainage issues.", tags: [
"Cleaning", "Maintenance"],
imageSrc: "https://img.freepik.com/free-photo/plumber-man-with-his-plunger_1368-952.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8"},
{
id: "f3",
title: "Eco-Friendly Methods",
description: "Our cleaning agents are safe for your lawn, pets, and the San Antonio environment.",
tag: "Safe",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/patio-furniture-cleaning-job-vibrant-cle-1776798796924-f250c7f0.png",
},
id: "f3", title: "Emergency Repairs", author: "Fast Response", description: "24/7 emergency support for system breakdowns and unexpected leak emergencies.", tags: [
"Repair", "Urgent"],
imageSrc: "https://img.freepik.com/free-photo/front-view-man-holding-crossed-arms_23-2149478458.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8"},
]}
title="Why Choose DirtyWaterBoys?"
description="We don't just wash; we revitalize. Our techniques protect your property while achieving deep, professional-grade results."
title="Our Specialized Services"
description="Comprehensive maintenance and repair services tailored to your property needs."
/>
</div>
<div id="services" data-section="services">
<ProductCardOne
<div id="metrics" data-section="metrics">
<MetricCardSeven
animationType="slide-up"
textboxLayout="split"
gridVariant="uniform-all-items-equal"
textboxLayout="default"
useInvertedBackground={true}
products={[
metrics={[
{
id: "p1",
name: "Residential Exterior",
price: "Starting at $199",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/residential-pressure-washing-service-pac-1776798805847-642fe2a6.png",
id: "m1", value: "1500+", title: "Successful Pumping", items: [
"Residential", "Commercial"],
},
{
id: "p2",
name: "Driveway & Sidewalk",
price: "Starting at $129",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/driveway-and-sidewalk-pressure-washing-s-1776798816671-20f27f79.png",
id: "m2", value: "20", title: "Years Experience", items: [
"Expertise", "Reliability"],
},
{
id: "p3",
name: "Gutter Maintenance",
price: "Starting at $149",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/gutter-cleaning-service-package-cover-ro-1776798827348-1ca8447c.png",
},
{
id: "p4",
name: "Deck Restoration",
price: "Starting at $249",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/patio-and-deck-soft-wash-package-wood-te-1776798836338-745e16ff.png",
},
{
id: "p5",
name: "Window Wash",
price: "Starting at $99",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/window-and-exterior-glass-cleaning-packa-1776798845765-41c849bd.png",
},
{
id: "p6",
name: "Full Property Deep Clean",
price: "Custom Quote",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/full-house-deep-exterior-cleaning-servic-1776798854479-4388f051.png",
id: "m3", value: "99%", title: "Customer Satisfaction", items: [
"Quality", "Trust"],
},
]}
title="Our Professional Services"
description="Tailored pressure washing solutions for every exterior surface."
title="Proven Results"
description="We stand behind the quality of our work through numbers."
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardOne
animationType="slide-up"
textboxLayout="split"
<div id="socialProof" data-section="socialProof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
plans={[
{
id: "basic",
badge: "Essential",
price: "$199",
subtitle: "Single area wash",
features: [
"Driveway only",
"Sidewalk clean",
"Quick turnaround",
],
},
{
id: "pro",
badge: "Popular",
price: "$399",
subtitle: "Full curb appeal",
features: [
"House exterior",
"Driveway clean",
"Gutter clearance",
"Premium finish",
],
},
{
id: "max",
badge: "Premium",
price: "$699",
subtitle: "Comprehensive care",
features: [
"Full home exterior",
"Deck soft-wash",
"Window cleaning",
"Annual maintenance plan",
],
},
]}
title="Transparent Pricing"
description="Choose the right service level for your property needs."
names={[
"San Antonio Plumbing Assoc", "Building Maintenance Guild", "Home Inspection Certified", "Environmental Safety Bureau", "City Water Authority"]}
title="Certified Partners"
description="Proudly working alongside trusted local industry organizations."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="split"
<div id="testimonial" data-section="testimonial">
<TestimonialCardFifteen
useInvertedBackground={true}
testimonials={[
testimonial="ClearFlow provided the best service I've ever had. Fast, clean, and extremely professional with clear pricing."
rating={5}
author="Sarah Jenkins"
avatars={[
{
id: "t1",
name: "Sarah J.",
handle: "@sarah_j",
testimonial: "My home has never looked cleaner! Exceptional service and professionalism.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/headshot-of-a-happy-homeowner-middle-age-1776798865853-b655c02c.png",
},
src: "https://img.freepik.com/free-photo/close-up-young-businesswoman_23-2149153828.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Sarah"},
{
id: "t2",
name: "Mike R.",
handle: "@mike_r",
testimonial: "Fast, friendly, and very effective. Highly recommend for any exterior job.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/headshot-of-an-older-professional-happy--1776798876397-a499c240.png",
},
src: "https://img.freepik.com/free-photo/happy-customer-service-agent_23-2151933140.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Mike"},
{
id: "t3",
name: "Elena P.",
handle: "@elena_p",
testimonial: "Amazing work on our deck restoration. It looks brand new again.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/headshot-of-a-young-professional-family--1776798887980-97aacc0d.png",
},
src: "https://img.freepik.com/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17097.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Emily"},
{
id: "t4",
name: "David W.",
handle: "@david_w",
testimonial: "Best service in San Antonio! Transparent pricing and great results.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/headshot-of-a-modern-homeowner-stylish-c-1776798896353-fad625f8.png",
},
src: "https://img.freepik.com/free-photo/middle-eastern-entrepreneur-wear-black-coat-blue-shirt-eyeglasses-against-office-building-show-finger-up_627829-5307.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "David"},
{
id: "t5",
name: "Lisa B.",
handle: "@lisa_b",
testimonial: "Reliable crew, excellent communication, and perfect cleaning quality.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/headshot-of-a-cheerful-suburban-homeowne-1776798905656-cb700f62.png",
},
src: "https://img.freepik.com/free-photo/portrait-attractive-stylish-senior-caucasian-female-pensioner-with-pixie-short-hairstyle-spending-day-home-standing-living-room-wearing-elegant-blue-dress-smiling-happily_343059-2673.jpg?t=st=1725544211~exp=1725547811~hmac=a4c8a2b5e9f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8d8b8e8f8c8", alt: "Lisa"},
]}
showRating={true}
title="Client Success Stories"
description="See why San Antonio homeowners trust DirtyWaterBoys."
ratingAnimation="blur-reveal"
avatarsAnimation="slide-up"
/>
</div>
@@ -313,103 +187,68 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "How often should I power wash?",
content: "Generally, once a year is sufficient to prevent deep stains and mold growth.",
},
id: "q1", title: "How often should I pump my tank?", content: "Typically every 3 to 5 years, depending on your household size and tank capacity."},
{
id: "q2",
title: "Is power washing safe for my house?",
content: "Yes, we use variable pressure and soft-wash techniques to ensure your property's safety.",
},
id: "q2", title: "Do you offer emergency services?", content: "Yes, we have 24/7 emergency crews ready to respond to urgent system issues."},
{
id: "q3",
title: "Do I need to be home?",
content: "No, as long as we have exterior access, we can complete the job safely.",
},
id: "q3", title: "Are your services eco-friendly?", content: "Yes, we adhere to strict environmental safety guidelines to protect the San Antonio watershed."},
]}
sideTitle="Frequently Asked Questions"
sideDescription="Everything you need to know about our services."
faqsAnimation="slide-up"
sideDescription="Clear answers to your most common septic system concerns."
faqsAnimation="blur-reveal"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
<ContactText
useInvertedBackground={true}
background={{
variant: "plain",
}}
tag="Get in touch"
title="Ready to clean?"
description="Call us at +1-210-952-1041 or send us a message to get your free estimate today."
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cg0UGKyps5DE1iSGYMVXf6a3y4/clean-residential-home-exterior-from-an--1776798914312-ad606eed.png"
mediaAnimation="slide-up"
inputPlaceholder="Enter your email address"
buttonText="Get Free Estimate"
variant: "gradient-bars"}}
text="Ready to maintain your system or need an emergency repair? Let's get you on the schedule."
buttons={[
{
text: "Contact Us Now", href: "tel:555-0199"},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="DirtyWaterBoys"
<FooterBase
columns={[
{
title: "Services",
items: [
title: "Services", items: [
{
label: "House Washing",
href: "#services",
},
label: "Pumping", href: "#"},
{
label: "Deck Cleaning",
href: "#services",
},
label: "Drain Cleaning", href: "#"},
{
label: "Window Services",
href: "#services",
},
label: "Repairs", href: "#"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#"},
{
label: "Reviews",
href: "#testimonials",
},
label: "Careers", href: "#"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
{
title: "Support",
items: [
title: "Legal", items: [
{
label: "FAQ",
href: "#faq",
},
label: "Privacy", href: "#"},
{
label: "Terms",
href: "#",
},
{
label: "Privacy",
href: "#",
},
label: "Terms", href: "#"},
],
},
]}
copyrightText="© 2024 DirtyWaterBoys LLC. San Antonio, Texas."
logoText="ClearFlow Septic"
copyrightText="© 2025 | ClearFlow Septic Solutions"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-figtree), sans-serif;
font-family: var(--font-inter), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-figtree), sans-serif;
font-family: var(--font-dm-sans), sans-serif;
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #000000;
--card: #0c0c0c;
--foreground: #ffffff;
--primary-cta: #106EFB;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #120a00e6;
--primary-cta: #E34400;
--primary-cta-text: #ffffff;
--secondary-cta: #000000;
--secondary-cta-text: #ffffff;
--accent: #535353;
--background-accent: #106EFB;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #000f06e6;
--accent: #e2e2e2;
--background-accent: #E34400;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);