Files
a1709fc6-3bd6-455d-8e07-e2e…/src/app/page.tsx
2026-04-08 09:18:52 +00:00

178 lines
8.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Clock, Leaf, MapPin, ShieldCheck, ThumbsUp } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSmallSizeLargeTitles"
background="circleGradient"
cardStyle="inset"
primaryButtonStyle="double-inset"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Services", id: "services"},
{
name: "Why Us", id: "why-us"},
{
name: "Reviews", id: "reviews"},
{
name: "Contact", id: "contact"},
]}
brandName="Lubbock Steamer"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "gradient-bars"}}
title="Lubbocks Trusted Cleaning Experts Fast, Affordable, Reliable"
description="24/7 Water Extraction, Carpet Cleaning & Air Duct Services. Your local solution for a cleaner, healthier home."
buttons={[
{
text: "Call Now", href: "tel:+18065550199"},
{
text: "Get a Free Quote", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-woman-s-hand-cleaning-carpet-with-vacuum-cleaner_23-2147916519.jpg"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-young-pretty-caucasian-woman-sitting-armchair-designed-living-room-looking-showing-thumb-up-doing-money-gesture_141793-58035.jpg", alt: "Customer 1"},
{
src: "http://img.b2bpic.net/free-photo/smiley-woman-holding-phone-medium-shot_23-2149246349.jpg", alt: "Customer 2"},
{
src: "http://img.b2bpic.net/free-photo/young-girl-white-shirt-black-pants-looking-camera-happy-positive-showing-thumbs-up-sitting-chair-light-living-room_141793-94160.jpg", alt: "Customer 3"},
{
src: "http://img.b2bpic.net/free-photo/front-view-female-janitor-posing_23-2148453431.jpg", alt: "Customer 4"},
{
src: "http://img.b2bpic.net/free-photo/portrait-happy-cute-africanamerican-girl-smiling-pleased-showing-thumbsup-approval-lik_1258-149049.jpg", alt: "Customer 5"},
]}
avatarText="Trusted by over 500+ local families"
marqueeItems={[
{
type: "text-icon", text: "Licensed & Insured", icon: ShieldCheck,
},
{
type: "text-icon", text: "24/7 Emergency Service", icon: Clock,
},
{
type: "text-icon", text: "Eco-Friendly Products", icon: Leaf,
},
{
type: "text-icon", text: "Satisfaction Guaranteed", icon: ThumbsUp,
},
{
type: "text-icon", text: "Locally Owned & Operated", icon: MapPin,
},
]}
/>
</div>
<div id="services" data-section="services">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
negativeCard={{
items: [
"Deep Carpet Cleaning", "Professional Air Duct Cleaning", "Dryer Vent Safety"],
}}
positiveCard={{
items: [
"Emergency Water Extraction", "Full Home Restoration", "Fast Friendly Service"],
}}
title="Professional Cleaning Services"
description="We offer comprehensive cleaning and restoration services to keep your Lubbock home in peak condition."
/>
</div>
<div id="why-us" data-section="why-us">
<TextSplitAbout
useInvertedBackground={false}
title="Why Choose Lubbock Steamer?"
description={[
"Fast & On-Time Service: We respect your schedule with punctual arrivals and efficient service.", "Friendly, Professional Team: Our local experts are trained, polite, and dedicated to excellence.", "Affordable Pricing: Transparent, honest quotes with no hidden fees.", "Proven Results: Years of satisfied homeowners and business clients throughout Lubbock, TX."]}
/>
</div>
<div id="reviews" data-section="reviews">
<TestimonialCardTwo
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1", name: "Tawnynee Villegas", role: "Homeowner", testimonial: "Blane and Lubbock Steamers did a phenomenal job cleaning our air ducts! We are waking up without stuffy noses. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-pretty-caucasian-woman-sitting-armchair-designed-living-room-looking-showing-thumb-up-doing-money-gesture_141793-58035.jpg"},
{
id: "2", name: "Whitney Ellison", role: "Homeowner", testimonial: "Lubbock Steamer always does a great job on our carpets and area rug! They are friendly, always on time, and fast!", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-phone-medium-shot_23-2149246349.jpg"},
{
id: "3", name: "Jean Hancock", role: "Homeowner", testimonial: "They did a phenomenal job on my area rug. Pricing was great and service was professional. Well worth it!", imageSrc: "http://img.b2bpic.net/free-photo/young-girl-white-shirt-black-pants-looking-camera-happy-positive-showing-thumbs-up-sitting-chair-light-living-room_141793-94160.jpg"},
{
id: "4", name: "Lane Cleveland", role: "Homeowner", testimonial: "Had my air ducts and dryer vent cleaned. They did an amazing job. Honest hard workers. Can't say enough good things.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-janitor-posing_23-2148453431.jpg"},
{
id: "5", name: "Amanda Riley Richards", role: "Homeowner", testimonial: "Blane and Jeremy did a great job on our carpet. It was not new 10 years ago, but now it looks amazing and smells great!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-cute-africanamerican-girl-smiling-pleased-showing-thumbsup-approval-lik_1258-149049.jpg"},
]}
title="5-Star Rated by Local Customers"
description="Don't just take our word for it—see why Lubbock homeowners trust us with their biggest investments."
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get a Free Quote Today"
description="Let us know how we can help. Fill out the form and our team will get back to you shortly."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true }
]}
textarea={{ name: "message", placeholder: "Tell us about your cleaning needs...", rows: 4 }}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
logoText="Lubbock Steamer"
columns={[
{
items: [
{ label: "Carpet Cleaning", href: "#services" },
{ label: "Air Duct Cleaning", href: "#services" },
{ label: "Water Extraction", href: "#services" }
]
},
{
items: [
{ label: "About Us", href: "#why-us" },
{ label: "Contact Us", href: "#contact" },
{ label: "Privacy Policy", href: "#" }
]
}
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}