248 lines
13 KiB
TypeScript
248 lines
13 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
|
import FaqBase from '@/components/sections/faq/FaqBase';
|
|
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
|
|
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
|
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
|
|
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
|
|
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
|
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
|
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="shift-hover"
|
|
defaultTextAnimation="entrance-slide"
|
|
borderRadius="rounded"
|
|
contentWidth="smallMedium"
|
|
sizing="mediumSizeLargeTitles"
|
|
background="noiseDiagonalGradient"
|
|
cardStyle="gradient-bordered"
|
|
primaryButtonStyle="radial-glow"
|
|
secondaryButtonStyle="solid"
|
|
headingFontWeight="normal"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleApple
|
|
navItems={[
|
|
{
|
|
name: "Home", id: "top"},
|
|
{
|
|
name: "Services", id: "services"},
|
|
{
|
|
name: "Why Us", id: "why"},
|
|
{
|
|
name: "Reviews", id: "reviews"},
|
|
{
|
|
name: "Contact", id: "contact"},
|
|
]}
|
|
brandName="Aaron Cone HVAC"
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroBillboardGallery
|
|
background={{
|
|
variant: "radial-gradient"}}
|
|
title="Professional HVAC Service for Home Comfort."
|
|
description="Honest diagnostics, respectful workmanship, and dependable comfort for your home. We fix what needs fixing and ensure your system runs perfectly through every Texas season."
|
|
tag="Trusted Local HVAC Specialists"
|
|
buttons={[
|
|
{ text: "Book a Service", href: "#contact" },
|
|
{ text: "Call Now", href: "tel:3250000000" }
|
|
]}
|
|
mediaItems={[
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/skilled-electrician-contracted-check-up-outdoor-air-conditioner-starting-work-shift-trained-worker-wearing-protective-gear-preparing-service-faulty-external-hvac-system_482257-63954.jpg?_wi=1", imageAlt: "Technician checking AC unit"},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/young-man-business-laptop-studying_1303-1266.jpg", imageAlt: "Professional HVAC work"},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-filling-out-insurance-contract_482257-85122.jpg", imageAlt: "Technician inspecting unit"},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hvac-engineer-dusting-blower-fan_482257-90845.jpg", imageAlt: "Maintenance expert work"},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/seasoned-mechanic-removing-layer-dirt-from-blower-fan-prevent-damaging-ventilation-system-adept-repairman-cleaning-hvac-system-parts-stop-risk-overheating-close-up_482257-67998.jpg", imageAlt: "Residential HVAC installation"},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hvac-system-manometers_482257-90544.jpg", imageAlt: "Climate control system"},
|
|
]}
|
|
mediaAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="services" data-section="services">
|
|
<FeatureCardTwentyThree
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{
|
|
id: "f1", title: "AC Repair", tags: [
|
|
"Emergency", "Diagnostic"],
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c1hbrl&_wi=1", imageAlt: "AC Repair"},
|
|
{
|
|
id: "f2", title: "Heating Repair", tags: [
|
|
"Furnace", "Heating"],
|
|
imageSrc: "http://img.b2bpic.net/free-vector/heating-flat-icon-set_98292-1220.jpg?_wi=1", imageAlt: "Heating Repair"},
|
|
{
|
|
id: "f3", title: "System Replacement", tags: [
|
|
"Installation", "New Unit"],
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x4jiyy&_wi=1", imageAlt: "System Replacement"},
|
|
{
|
|
id: "f4", title: "Maintenance Plans", tags: [
|
|
"Tune-up", "Preventive"],
|
|
imageSrc: "http://img.b2bpic.net/free-vector/set-vector-line-art-icons-smart-home-controlling-through-internet-home-work-equipment_1441-218.jpg?_wi=1", imageAlt: "Maintenance"},
|
|
]}
|
|
title="Complete HVAC Comfort Services"
|
|
description="We offer a higher standard of HVAC care, from urgent repair to complete replacements, with honest, practical solutions."
|
|
/>
|
|
</div>
|
|
|
|
<div id="why" data-section="why">
|
|
<MetricSplitMediaAbout
|
|
useInvertedBackground={true}
|
|
title="Building Long-Term Comfort Relationships"
|
|
description="We believe in honest answers before pushing replacements. Our customers choose us for our professionalism, friendly technicians, and clean workmanship that makes every home visit seamless."
|
|
metrics={[
|
|
{
|
|
value: "30+", title: "Years of Loyal Service"},
|
|
{
|
|
value: "4.8/5", title: "Customer Rating"},
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/specialist-phone-with-home-owner_482257-80143.jpg"
|
|
imageAlt="Our team at work"
|
|
mediaAnimation="blur-reveal"
|
|
metricsAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="process" data-section="process">
|
|
<MetricCardSeven
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
metrics={[
|
|
{
|
|
id: "m1", value: "01", title: "Initial Consultation", items: [
|
|
"Speak with our team", "Describe your comfort issues", "Book an appointment"],
|
|
},
|
|
{
|
|
id: "m2", value: "02", title: "Honest Diagnosis", items: [
|
|
"Expert inspection", "Practical explanations", "Straightforward options"],
|
|
},
|
|
{
|
|
id: "m3", value: "03", title: "Clean Execution", items: [
|
|
"Professional repairs", "Clean workmanship", "Guaranteed results"],
|
|
},
|
|
]}
|
|
title="Our Service Process"
|
|
description="Three simple steps to getting your home comfort back on track with zero guesswork."
|
|
/>
|
|
</div>
|
|
|
|
<div id="reviews" data-section="reviews">
|
|
<TestimonialCardFive
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
testimonials={[
|
|
{
|
|
id: "t1", name: "Kat G.", date: "2025", title: "Great Experience", quote: "Very professional and knowledgeable. Their service far exceeded my expectations.", tag: "HVAC Repair", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-pointing-with-finger_1262-3108.jpg", imageSrc: "http://img.b2bpic.net/free-photo/skilled-electrician-contracted-check-up-outdoor-air-conditioner-starting-work-shift-trained-worker-wearing-protective-gear-preparing-service-faulty-external-hvac-system_482257-63954.jpg?_wi=2", imageAlt: "happy home owner portrait"},
|
|
{
|
|
id: "t2", name: "Alejandra S.", date: "2025", title: "Fast and Honest", quote: "Fast, respectful, and very honest. We will use them for all future maintenance.", tag: "Maintenance", avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-her-kitchen_329181-20396.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c1hbrl&_wi=2", imageAlt: "happy home owner portrait"},
|
|
{
|
|
id: "t3", name: "Matthew L.", date: "2024", title: "Replacement Work", quote: "Outstanding complete replacement. They were clean, early, and very friendly.", tag: "Installation", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", imageSrc: "http://img.b2bpic.net/free-vector/heating-flat-icon-set_98292-1220.jpg?_wi=2", imageAlt: "happy home owner portrait"},
|
|
{
|
|
id: "t4", name: "John D.", date: "2024", title: "Highly Recommended", quote: "I trust Aaron Cone for all my HVAC needs. Simply the best service.", tag: "General Service", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x4jiyy&_wi=2", imageAlt: "happy home owner portrait"},
|
|
{
|
|
id: "t5", name: "Sarah W.", date: "2023", title: "Always Reliable", quote: "They fixed our furnace on a cold night. I'm forever grateful for their responsiveness.", tag: "Emergency", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-using-digital-tablet_1170-373.jpg", imageSrc: "http://img.b2bpic.net/free-vector/set-vector-line-art-icons-smart-home-controlling-through-internet-home-work-equipment_1441-218.jpg?_wi=2", imageAlt: "happy home owner portrait"},
|
|
]}
|
|
title="Customer Stories"
|
|
description="What our neighbors say about their experience with our service."
|
|
/>
|
|
</div>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<FaqBase
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
faqs={[
|
|
{
|
|
id: "q1", title: "Do you offer emergency HVAC services?", content: "Yes, we provide priority service for urgent issues that impact your immediate comfort."},
|
|
{
|
|
id: "q2", title: "How often should I have maintenance done?", content: "We recommend bi-annual check-ups, typically once before the cooling season and once before heating season."},
|
|
{
|
|
id: "q3", title: "What systems do you service?", content: "We service most major residential air conditioning, furnace, and heat pump systems."},
|
|
{
|
|
id: "q4", title: "Can you handle complete system replacements?", content: "Absolutely. We specialize in clean, efficient HVAC system removal and professional installation."},
|
|
]}
|
|
title="Frequently Asked Questions"
|
|
description="Find quick answers to common questions about our service process and scheduling."
|
|
faqsAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactCTA
|
|
useInvertedBackground={true}
|
|
background={{
|
|
variant: "sparkles-gradient"}}
|
|
tag="Ready for comfort?"
|
|
title="Request Your HVAC Appointment"
|
|
description="Tell us how we can help. Our team will follow up quickly to schedule your visit."
|
|
buttons={[
|
|
{
|
|
text: "Call (325) 000-0000", href: "tel:3250000000"},
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterLogoEmphasis
|
|
columns={[
|
|
{
|
|
items: [
|
|
{
|
|
label: "AC Repair", href: "#"},
|
|
{
|
|
label: "Heating Repair", href: "#"},
|
|
{
|
|
label: "Maintenance", href: "#"},
|
|
{
|
|
label: "Replacement", href: "#"},
|
|
],
|
|
},
|
|
{
|
|
items: [
|
|
{
|
|
label: "About Us", href: "#"},
|
|
{
|
|
label: "Reviews", href: "#"},
|
|
{
|
|
label: "Service Area", href: "#"},
|
|
{
|
|
label: "Contact", href: "#"},
|
|
],
|
|
},
|
|
{
|
|
items: [
|
|
{
|
|
label: "(325) 000-0000", href: "tel:3250000000"},
|
|
{
|
|
label: "info@aaronconehvac.com", href: "mailto:info@aaronconehvac.com"},
|
|
{
|
|
label: "Privacy Policy", href: "#"},
|
|
],
|
|
},
|
|
]}
|
|
logoText="Aaron Cone HVAC"
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
}
|