Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -8,7 +8,7 @@ import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import { Clock, ShieldCheck } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ContactPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
@@ -26,20 +26,12 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Honest Air Service"
|
||||
button={{ text: "Get Started", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -49,24 +41,10 @@ export default function LandingPage() {
|
||||
title="Schedule a Service Call"
|
||||
description="Get in touch with us for all your HVAC needs."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Your Email", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Describe your issue",
|
||||
rows: 4,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Describe your issue", rows: 4 }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-nomad-couple-medium-shot_23-2149181664.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -79,18 +57,8 @@ export default function LandingPage() {
|
||||
title="Why Choose Us?"
|
||||
description="Experience excellence in climate service."
|
||||
metrics={[
|
||||
{
|
||||
id: "c1",
|
||||
icon: Clock,
|
||||
title: "Response Time",
|
||||
value: "< 2hr",
|
||||
},
|
||||
{
|
||||
id: "c2",
|
||||
icon: ShieldCheck,
|
||||
title: "Workmanship",
|
||||
value: "100%",
|
||||
},
|
||||
{ id: "c1", icon: Clock, title: "Response Time", value: "< 2hr" },
|
||||
{ id: "c2", icon: ShieldCheck, title: "Workmanship", value: "100%" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -98,30 +66,8 @@ export default function LandingPage() {
|
||||
<div id="home-footer" data-section="home-footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ items: [{ label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
logoText="Honest Air Service"
|
||||
/>
|
||||
|
||||
174
src/app/page.tsx
174
src/app/page.tsx
@@ -29,122 +29,53 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Honest Air Service"
|
||||
button={{ text: "Get Started", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="home-hero" data-section="home-hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Honest Air Service - Reliable HVAC Solutions"
|
||||
description="Professional heating and cooling services for your home. We pride ourselves on transparent pricing and high-quality craftsmanship."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Appointment",
|
||||
href: "/contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Book Appointment", href: "/contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/closeup-manual-worker-industrial-production-line-facility_637285-4875.jpg"
|
||||
imageAlt="Technician working on HVAC system"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
|
||||
alt: "Smiling African American man",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg",
|
||||
alt: "Portrait of smiling waitress",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg",
|
||||
alt: "Positive happy teenage girl",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-woman-holding-book-close-up_23-2148396302.jpg",
|
||||
alt: "Beautiful woman holding a book",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/lesbian-lgbt-women-couple-using-tablet-home_7861-1839.jpg",
|
||||
alt: "Lesbian couple using tablet",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg", alt: "Smiling African American man" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg", alt: "Portrait of smiling waitress" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg", alt: "Positive happy teenage girl" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-woman-holding-book-close-up_23-2148396302.jpg", alt: "Beautiful woman holding a book" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/lesbian-lgbt-women-couple-using-tablet-home_7861-1839.jpg", alt: "Lesbian couple using tablet" },
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "24/7 Emergency Support",
|
||||
icon: Clock,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Licensed & Insured",
|
||||
icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Transparent Pricing",
|
||||
icon: DollarSign,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Expert Maintenance",
|
||||
icon: Wrench,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "High-Efficiency HVAC",
|
||||
icon: Wind,
|
||||
},
|
||||
{ type: "text-icon", text: "24/7 Emergency Support", icon: Clock },
|
||||
{ type: "text-icon", text: "Licensed & Insured", icon: ShieldCheck },
|
||||
{ type: "text-icon", text: "Transparent Pricing", icon: DollarSign },
|
||||
{ type: "text-icon", text: "Expert Maintenance", icon: Wrench },
|
||||
{ type: "text-icon", text: "High-Efficiency HVAC", icon: Wind },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardTestimonial
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Ready for a Comfort Upgrade?"
|
||||
description="Join thousands of satisfied customers who trust Honest Air Service for their climate control needs."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dolly-shot-air-conditioner-side-panel-opened-before-customer-comissioned-repairments-are-being-done-faulty-wiring-hvac-system-prepared-be-fixed-by-professional-engineer_482257-65948.jpg"
|
||||
imageAlt="Technician checking HVAC wiring"
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahj",
|
||||
testimonial: "Truly honest service. Saved me money on repairs.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-family-laying-with-kid_23-2149141878.jpg",
|
||||
},
|
||||
{
|
||||
name: "Mark L.",
|
||||
handle: "@markl",
|
||||
testimonial: "Fast, professional, and very thorough.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-parents-working-remotely_23-2150172021.jpg",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us Now",
|
||||
href: "/contact",
|
||||
},
|
||||
{ name: "Sarah J.", handle: "@sarahj", testimonial: "Truly honest service. Saved me money on repairs.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-family-laying-with-kid_23-2149141878.jpg" },
|
||||
{ name: "Mark L.", handle: "@markl", testimonial: "Fast, professional, and very thorough.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-parents-working-remotely_23-2150172021.jpg" },
|
||||
]}
|
||||
buttons={[{ text: "Contact Us Now", href: "/contact" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -169,21 +100,9 @@ export default function LandingPage() {
|
||||
mediaAnimation="slide-up"
|
||||
faqsAnimation="blur-reveal"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How often should I change my AC filter?",
|
||||
content: "We recommend every 1 to 3 months depending on usage.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer emergency service?",
|
||||
content: "Yes, we are available 24/7 for urgent repairs.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Are your technicians certified?",
|
||||
content: "Every technician on our team is fully licensed and certified.",
|
||||
},
|
||||
{ id: "1", title: "How often should I change my AC filter?", content: "We recommend every 1 to 3 months depending on usage." },
|
||||
{ id: "2", title: "Do you offer emergency service?", content: "Yes, we are available 24/7 for urgent repairs." },
|
||||
{ id: "3", title: "Are your technicians certified?", content: "Every technician on our team is fully licensed and certified." },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -196,24 +115,9 @@ export default function LandingPage() {
|
||||
title="Our Impact"
|
||||
description="Quality service that delivers results for our clients."
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
icon: CheckCircle,
|
||||
title: "Systems Fixed",
|
||||
value: "2,500+",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
icon: Smile,
|
||||
title: "Happy Clients",
|
||||
value: "1,800+",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
icon: Award,
|
||||
title: "Years Experience",
|
||||
value: "15+",
|
||||
},
|
||||
{ id: "1", icon: CheckCircle, title: "Systems Fixed", value: "2,500+" },
|
||||
{ id: "2", icon: Smile, title: "Happy Clients", value: "1,800+" },
|
||||
{ id: "3", icon: Award, title: "Years Experience", value: "15+" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -221,30 +125,8 @@ export default function LandingPage() {
|
||||
<div id="home-footer" data-section="home-footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ items: [{ label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
logoText="Honest Air Service"
|
||||
/>
|
||||
|
||||
@@ -7,7 +7,7 @@ import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ServicesPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
@@ -25,20 +25,12 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Honest Air Service"
|
||||
button={{ text: "Get Started", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -49,24 +41,9 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "AC Installation",
|
||||
description: "Professional installation of energy-efficient air conditioning units.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17657.jpg",
|
||||
imageAlt: "AC Installation",
|
||||
},
|
||||
{
|
||||
title: "Furnace Repair",
|
||||
description: "Fast and reliable repairs for all furnace makes and models.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-room-with-solid-fuel-boiler-working-biofuel-economical-heating_169016-15373.jpg",
|
||||
imageAlt: "Furnace Repair",
|
||||
},
|
||||
{
|
||||
title: "Emergency Diagnostics",
|
||||
description: "24/7 emergency services for sudden heating or cooling failure.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-repairing-water-heater_23-2149334228.jpg",
|
||||
imageAlt: "Diagnostics",
|
||||
},
|
||||
{ title: "AC Installation", description: "Professional installation of energy-efficient air conditioning units.", imageSrc: "http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17657.jpg", imageAlt: "AC Installation" },
|
||||
{ title: "Furnace Repair", description: "Fast and reliable repairs for all furnace makes and models.", imageSrc: "http://img.b2bpic.net/free-photo/young-man-room-with-solid-fuel-boiler-working-biofuel-economical-heating_169016-15373.jpg", imageAlt: "Furnace Repair" },
|
||||
{ title: "Emergency Diagnostics", description: "24/7 emergency services for sudden heating or cooling failure.", imageSrc: "http://img.b2bpic.net/free-photo/worker-repairing-water-heater_23-2149334228.jpg", imageAlt: "Diagnostics" },
|
||||
]}
|
||||
title="Our Expert Services"
|
||||
description="Comprehensive HVAC maintenance and repair services."
|
||||
@@ -79,46 +56,11 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alice Smith",
|
||||
handle: "@alices",
|
||||
testimonial: "Excellent service and very honest pricing. Highly recommend!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-time-me-please_329181-17310.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Bob Jones",
|
||||
handle: "@bjones",
|
||||
testimonial: "Fixed my furnace in under an hour. Great team.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-girl-relaxing-carpet-living-room_329181-2676.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Charlie Day",
|
||||
handle: "@cday",
|
||||
testimonial: "Professional and courteous technicians. My home is now cool again.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-changing-bulb-home_23-2147766978.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Dana White",
|
||||
handle: "@dwhite",
|
||||
testimonial: "Very satisfied with the quick response time.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Evan Reed",
|
||||
handle: "@ereed",
|
||||
testimonial: "Transparent pricing and great installation service.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-loader-showing-thumbs-up-uniform-looking-happy-front-view_176474-21432.jpg",
|
||||
},
|
||||
{ id: "1", name: "Alice Smith", handle: "@alices", testimonial: "Excellent service and very honest pricing. Highly recommend!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/coffee-time-me-please_329181-17310.jpg" },
|
||||
{ id: "2", name: "Bob Jones", handle: "@bjones", testimonial: "Fixed my furnace in under an hour. Great team.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-girl-relaxing-carpet-living-room_329181-2676.jpg" },
|
||||
{ id: "3", name: "Charlie Day", handle: "@cday", testimonial: "Professional and courteous technicians. My home is now cool again.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-changing-bulb-home_23-2147766978.jpg" },
|
||||
{ id: "4", name: "Dana White", handle: "@dwhite", testimonial: "Very satisfied with the quick response time.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg" },
|
||||
{ id: "5", name: "Evan Reed", handle: "@ereed", testimonial: "Transparent pricing and great installation service.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-loader-showing-thumbs-up-uniform-looking-happy-front-view_176474-21432.jpg" },
|
||||
]}
|
||||
showRating={true}
|
||||
title="What Our Customers Say"
|
||||
@@ -129,30 +71,8 @@ export default function LandingPage() {
|
||||
<div id="home-footer" data-section="home-footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ items: [{ label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
logoText="Honest Air Service"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user