151 lines
9.6 KiB
TypeScript
151 lines
9.6 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 FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
|
||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||
import HeroLogo from '@/components/sections/hero/HeroLogo';
|
||
import MediaAbout from '@/components/sections/about/MediaAbout';
|
||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||
import { Cpu, Zap, ShieldCheck, Clock, Settings, Gauge } from 'lucide-react';
|
||
|
||
export default function LandingPage() {
|
||
return (
|
||
<ThemeProvider
|
||
defaultButtonVariant="elastic-effect"
|
||
defaultTextAnimation="entrance-slide"
|
||
borderRadius="soft"
|
||
contentWidth="small"
|
||
sizing="largeSmallSizeLargeTitles"
|
||
background="fluid"
|
||
cardStyle="soft-shadow"
|
||
primaryButtonStyle="flat"
|
||
secondaryButtonStyle="radial-glow"
|
||
headingFontWeight="normal"
|
||
>
|
||
<ReactLenis root>
|
||
<div id="nav" data-section="nav">
|
||
<NavbarLayoutFloatingOverlay
|
||
navItems={[
|
||
{ name: "Services", id: "services" },
|
||
{ name: "Testimonials", id: "testimonials" },
|
||
{ name: "About", id: "about" },
|
||
{ name: "FAQ", id: "faq" },
|
||
{ name: "Contact", id: "contact" },
|
||
]}
|
||
brandName="Mountain Top Cooling"
|
||
button={{
|
||
text: "Get a Quote", onClick: () => window.location.href = "/", href: "/"
|
||
}}
|
||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769235178-757192uf.jpg"
|
||
logoClassName="!w-24 !h-24 md:!w-32 md:!h-32"
|
||
className="!bg-white"
|
||
/>
|
||
</div>
|
||
|
||
<div id="hero" data-section="hero">
|
||
<HeroLogo
|
||
logoText="Mountain Top Cooling"
|
||
description="Fast, professional HVAC installation, maintenance, and emergency repair. When comfort matters, trust the experts at Mountain Top Cooling, where comfort reaches the top."
|
||
buttons={[{ text: "Get Your Free HVAC Quote", href: "tel:617-417-6584" }]}
|
||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773760582-mjtsvkmf.jpg?_wi=1"
|
||
imageAlt="Modern HVAC unit"
|
||
/>
|
||
</div>
|
||
|
||
<div id="services" data-section="services">
|
||
<FeatureBorderGlow
|
||
animationType="slide-up"
|
||
title="Our Services"
|
||
description="Custom climate control solutions tailored to your unique requirements."
|
||
textboxLayout="split"
|
||
useInvertedBackground={false}
|
||
features={[
|
||
{ icon: ShieldCheck, title: "Residential HVAC Installation", description: "Efficient, reliable heating and cooling systems tailored to your home’s needs." },
|
||
{ icon: Zap, title: "Commercial HVAC Installation", description: "Expert installation and energy-efficient systems for optimal business comfort." },
|
||
{ icon: Settings, title: "HVAC Maintenance Services", description: "Thorough inspections, cleanings, and tune-ups to prevent breakdowns." },
|
||
{ icon: Clock, title: "Emergency HVAC Repairs", description: "Fast, reliable solutions around the clock to restore your comfort." },
|
||
{ icon: Gauge, title: "Ductwork Design", description: "Precise, high-quality ductwork for optimal airflow and energy savings." },
|
||
{ icon: Cpu, title: "Mini Split Systems", description: "Personalized comfort with energy savings and reliable year-round performance." }
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="testimonials" data-section="testimonials">
|
||
<TestimonialCardFive
|
||
textboxLayout="default"
|
||
useInvertedBackground={true}
|
||
testimonials={[
|
||
{ id: "1", name: "Erin Walsh", date: "Jan 1, 2025", title: "★★★★★", quote: "Matt reached out right away. He was so nice, knowledgeable, and came out within hours. Will definitely be my go to!", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775777106003-08w5fa1u.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772605409-ch6xsqna.jpg", imageAlt: "luxury hvac modern equipment" },
|
||
{ id: "2", name: "Abbie Long", date: "Jan 1, 2025", title: "★★★★★", quote: "Highly recommend, super pleasant, quick to respond, knowledgeable and efficient, great pricing!!!", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769933722-qm150lig.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772742070-vni774de.jpg", imageAlt: "matt mcdermott hvac expert" },
|
||
{ id: "3", name: "David and Linda Tonioli", date: "Dec 28, 2025", title: "★★★★★", quote: "Very professional and knowledgeable. Installed a new heater in one day.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769923382-maralmq3.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775777106003-08w5fa1u.jpg", imageAlt: "happy customer testimonial portrait" },
|
||
]}
|
||
title="Trusted by Our Neighbors"
|
||
description="Join the local community of satisfied homeowners who rely on our neighborly expertise for fast, dependable comfort."
|
||
/>
|
||
</div>
|
||
|
||
<div id="about" data-section="about">
|
||
<MediaAbout
|
||
useInvertedBackground={true}
|
||
title="Meet Matthew McDermott"
|
||
description="With years of experience in the field, Matt McDermott founded Mountain Top Cooling to provide the community with honest, reliable, and high-performance HVAC solutions. Matt personally oversees every project, ensuring that every installation, repair, and ductwork design meets the highest standards of safety and comfort. His dedication to transparency and responsiveness has built a reputation for trust across Middleboro and the surrounding areas. Whether you are dealing with an emergency or planning a system upgrade, Matt and his team treat your home or business with the care it deserves."
|
||
tag="Our Founder"
|
||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769587613-wr51yhxs.jpg"
|
||
buttons={[{ text: "Call to Chat with Matt", href: "tel:617-417-6584" }]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="faq" data-section="faq">
|
||
<FaqBase
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
faqs={[
|
||
{ id: "1", title: "Does Mountain Top Cooling provide free estimates for HVAC services?", content: "Yes, we provide comprehensive, transparent estimates for all installations and complex repairs." },
|
||
{ id: "2", title: "What makes Mountain Top Cooling different from other HVAC companies?", content: "We prioritize fast response times, professional expertise, and a personalized, neighborly approach that ensures high-quality results." },
|
||
{ id: "3", title: "What services do Mountain Top Cooling provide for HVAC needs?", content: "We provide residential and commercial HVAC installation, emergency repairs, preventative maintenance, ductwork design, and mini split systems." },
|
||
]}
|
||
title="Frequently Asked Questions"
|
||
description="Answers to common concerns about our HVAC services."
|
||
faqsAnimation="slide-up"
|
||
/>
|
||
</div>
|
||
|
||
<div id="contact" data-section="contact">
|
||
<ContactCTA
|
||
useInvertedBackground={true}
|
||
background={{ variant: "plain" }}
|
||
tag="Get in touch"
|
||
title="Ready for Exceptional Comfort?"
|
||
description="Get expert HVAC support today—call or email us now for a consultation."
|
||
buttons={[
|
||
{ text: "Schedule Your Free Consultation", href: "tel:617-417-6584" },
|
||
{ text: "Email Us", href: "mailto:info@mountaintopcooling.com" },
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="footer" data-section="footer">
|
||
<FooterBaseCard
|
||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773364148-3je89zni.jpg"
|
||
logoText="Mountain Top Cooling"
|
||
columns={[
|
||
{ title: "Services", items: [{ label: "Residential", href: "#" }, { label: "Commercial", href: "#" }, { label: "Maintenance", href: "#" }] },
|
||
{ title: "Business Hours", items: [
|
||
{ label: "Sun: 08:00am - 06:00pm", href: "#" },
|
||
{ label: "Mon-Fri: 9:00am - 5:00pm", href: "#" },
|
||
{ label: "Sat: 08:00am - 06:00pm", href: "#" }
|
||
] },
|
||
{ title: "Contact", items: [{ label: "617-417-6584", href: "tel:617-417-6584" }] }
|
||
]}
|
||
copyrightText="© 2025 Mountain Top Cooling"
|
||
/>
|
||
</div>
|
||
</ReactLenis>
|
||
</ThemeProvider>
|
||
);
|
||
}
|