Files
ccfe2bc1-7ea1-47d3-8b2b-765…/src/app/page.tsx
2026-04-06 19:16:05 +00:00

238 lines
11 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Clock, Facebook, Instagram, Shield, Zap } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="mediumSmall"
sizing="mediumLargeSizeLargeTitles"
background="none"
cardStyle="gradient-radial"
primaryButtonStyle="flat"
secondaryButtonStyle="layered"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home", id: "hero"},
{
name: "Services", id: "features"},
{
name: "About", id: "about"},
{
name: "Contact", id: "contact"},
]}
brandName="AirComfort HVAC"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
background={{
variant: "gradient-bars"}}
title="Reliable Climate Control Solutions"
description="Professional HVAC maintenance, repair, and installation services to keep your home comfortable year-round."
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/coworkers-servicing-hvac-system_482257-91024.jpg", imageAlt: "Technician working"},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-loader-holding-mini-clipboard-with-winner-gesture-uniform-front-view_176474-21365.jpg", imageAlt: "Technician smiling"},
{
imageSrc: "http://img.b2bpic.net/free-photo/tilt-up-shot-out-service-condenser-unit-with-protection-cover-removed-need-fixing-with-damaged-electric-internal-parts-outside-hvac-system-working-anymore-ready-be-fixed_482257-64976.jpg", imageAlt: "HVAC System"},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-engineer-adjusting-autonomous-heating_1303-26539.jpg", imageAlt: "Diagnostic tool"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businessman-bike-shop_23-2149039016.jpg", imageAlt: "Service van"},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-engineer-standing-front-fixed-air-conditioner-proud-work-done-skilled-technician-contracted-by-customer-happy-with-smooth-maintenance-hvac-system-components_482257-70160.jpg", imageAlt: "Inspection"},
{
imageSrc: "http://img.b2bpic.net/free-photo/coworkers-servicing-hvac-system_482257-91024.jpg", imageAlt: "Technician working"},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-loader-holding-mini-clipboard-with-winner-gesture-uniform-front-view_176474-21365.jpg", imageAlt: "Technician smiling"},
{
imageSrc: "http://img.b2bpic.net/free-photo/tilt-up-shot-out-service-condenser-unit-with-protection-cover-removed-need-fixing-with-damaged-electric-internal-parts-outside-hvac-system-working-anymore-ready-be-fixed_482257-64976.jpg", imageAlt: "HVAC System"},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-engineer-adjusting-autonomous-heating_1303-26539.jpg", imageAlt: "Diagnostic tool"},
]}
buttons={[
{
text: "Schedule Maintenance", href: "#contact"},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiley-couple-seeing-new-house-with-realtor_23-2148895440.jpg", alt: "Customer 1"},
{
src: "http://img.b2bpic.net/free-photo/happy-beautiful-young-woman-standing-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-9955.jpg", alt: "Customer 2"},
{
src: "http://img.b2bpic.net/free-photo/business-people-using-digital-tablet-airport_107420-95868.jpg", alt: "Customer 3"},
{
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 4"},
{
src: "http://img.b2bpic.net/free-photo/closeup-smiling-business-man-standing-outside_1262-3492.jpg", alt: "Customer 5"},
]}
avatarText="Trusted by 5,000+ local homeowners"
marqueeItems={[
{
type: "text", text: "Licensed & Insured"},
{
type: "text", text: "24/7 Availability"},
{
type: "text", text: "Energy Star Certified"},
{
type: "text", text: "Satisfaction Guaranteed"},
{
type: "text", text: "Expert Technicians"},
]}
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={false}
title="Your Trusted HVAC Partners"
description="With over 15 years of experience, we provide high-quality HVAC services to ensure your home remains comfortable and efficient, regardless of the season."
metrics={[
{
value: "15+", title: "Years of Experience"},
{
value: "5k+", title: "Successful Installations"},
{
value: "99%", title: "Customer Satisfaction"},
]}
imageSrc="http://img.b2bpic.net/free-photo/workers-using-hvac-manifold-indicators_482257-92534.jpg"
imageAlt="Our HVAC team"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentyFive
animationType="slide-up"
textboxLayout="split-description"
useInvertedBackground={false}
features={[
{
title: "Precision Climate Control", description: "Advanced thermostats and systems to manage your indoor temperature efficiently.", icon: Zap,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-finger-using-vitroceramic-app_23-2148994136.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-finger-using-vitroceramic-app_23-2148994136.jpg"},
],
},
{
title: "Full Installation Services", description: "Expert setup for all types of heating and cooling units.", icon: Shield,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-wearing-helmets-work_23-2149366667.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-wearing-helmets-work_23-2149366667.jpg"},
],
},
{
title: "24/7 Emergency Repairs", description: "We are available whenever you face an unexpected HVAC breakdown.", icon: Clock,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3473.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3473.jpg"},
],
},
]}
title="Comprehensive HVAC Services"
description="From emergency repairs to precision climate control, our services are designed to keep your home environment perfect."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen
useInvertedBackground={false}
testimonial="AirComfort saved our summer with a fast AC repair. Professional and reasonably priced."
rating={5}
author="Sarah Miller"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiley-couple-seeing-new-house-with-realtor_23-2148895440.jpg", alt: "Customer 1"},
{
src: "http://img.b2bpic.net/free-photo/happy-beautiful-young-woman-standing-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-9955.jpg", alt: "Customer 2"},
{
src: "http://img.b2bpic.net/free-photo/business-people-using-digital-tablet-airport_107420-95868.jpg", alt: "Customer 3"},
{
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 4"},
{
src: "http://img.b2bpic.net/free-photo/closeup-smiling-business-man-standing-outside_1262-3492.jpg", alt: "Customer 5"},
]}
ratingAnimation="blur-reveal"
avatarsAnimation="blur-reveal"
/>
</div>
<div id="faq" data-section="faq">
<FaqBase
textboxLayout="split-description"
useInvertedBackground={false}
faqs={[
{
id: "1", title: "How often should I service my AC?", content: "We recommend professional maintenance at least twice a year."},
{
id: "2", title: "Do you provide emergency services?", content: "Yes, our team is available 24/7 for urgent repair needs."},
{
id: "3", title: "Are your technicians certified?", content: "All our staff are fully trained and licensed HVAC professionals."},
]}
title="Frequently Asked Questions"
description="Have questions about our HVAC services? Find answers here."
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain"}}
tag="Ready to get started?"
title="Schedule Your Service"
description="Book a routine maintenance check or request an emergency service call today."
buttonText="Book Now"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="AirComfort HVAC"
copyrightText="© 2025 AirComfort HVAC. All rights reserved."
socialLinks={[
{
icon: Facebook,
href: "#", ariaLabel: "Facebook"},
{
icon: Instagram,
href: "#", ariaLabel: "Instagram"},
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}