diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index c3046f6..a426910 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -7,7 +7,7 @@ import MetricsSimpleCards from '@/components/sections/metrics/MetricsSimpleCards import PricingCenteredCards from '@/components/sections/pricing/PricingCenteredCards'; import ProductRatingCards from '@/components/sections/product/ProductRatingCards'; import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard'; -import { Clock, Settings, Wrench } from "lucide-react"; +import { Clock, Settings, Wrench, Bolt } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; export default function HomePage() { @@ -18,42 +18,26 @@ export default function HomePage() { @@ -63,13 +47,9 @@ export default function HomePage() { @@ -82,67 +62,33 @@ export default function HomePage() { description="From installation to maintenance, we cover all your heating and cooling needs with professionalism and efficiency." features={[ { - title: "Emergency Repairs", - description: "24/7 rapid response for unexpected breakdowns, restoring your comfort quickly.", - bentoComponent: "info-card-marquee", - infoCards: [ + title: "Emergency Repairs", description: "24/7 rapid response for unexpected breakdowns, restoring your comfort quickly.", bentoComponent: "info-card-marquee", infoCards: [ { icon: Wrench, - label: "Fast", - value: "24/7 Service", - }, + label: "Fast", value: "24/7 Service"}, { icon: Clock, - label: "On Time", - value: "Guaranteed", - }, + label: "On Time", value: "Guaranteed"}, { icon: Bolt, - label: "Reliable", - value: "Expert Team", - }, + label: "Reliable", value: "Expert Team"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/wireman-dissasembling-air-conditioner_482257-91015.jpg", - imageAlt: "Wireman dissasembling air conditioner", }, { - title: "Preventative Maintenance", - description: "Scheduled check-ups and tuning to extend system life and prevent costly issues.", - bentoComponent: "orbiting-icons", - centerIcon: Settings, + title: "Preventative Maintenance", description: "Scheduled check-ups and tuning to extend system life and prevent costly issues.", bentoComponent: "orbiting-icons", centerIcon: Settings, orbitIcons: [ - "Droplet", - "Fan", - "Thermometer", - "Lightbulb", - ], - imageSrc: "http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17482.jpg?_wi=2", - imageAlt: "Wireman dissasembling air conditioner", + "Droplet", "Fan", "Thermometer", "Lightbulb"], }, { - title: "New System Installation", - description: "Professional installation of high-efficiency HVAC systems tailored to your needs.", - bentoComponent: "checklist-timeline", - heading: "New System Install", - subheading: "Seamless Upgrade", - checklistItems: [ + title: "New System Installation", description: "Professional installation of high-efficiency HVAC systems tailored to your needs.", bentoComponent: "checklist-timeline", heading: "New System Install", subheading: "Seamless Upgrade", checklistItems: [ { - label: "Consultation", - detail: "Expert assessment of your needs.", - }, + label: "Consultation", detail: "Expert assessment of your needs."}, { - label: "System Selection", - detail: "Choosing the right energy-efficient unit.", - }, + label: "System Selection", detail: "Choosing the right energy-efficient unit."}, { - label: "Professional Install", - detail: "Certified and experienced technicians.", - }, + label: "Professional Install", detail: "Certified and experienced technicians."}, ], - completedLabel: "Installation Completed", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-mechanic-fixing-car-wheel_1170-1385.jpg", - imageAlt: "Wireman dissasembling air conditioner", - }, + completedLabel: "Installation Completed"}, ]} /> @@ -156,53 +102,23 @@ export default function HomePage() { description="Explore our range of high-efficiency HVAC units and tailored service packages designed for optimal performance and savings." products={[ { - brand: "ClimateControl", - name: "High-Efficiency Furnace", - price: "$3,200", - rating: 5, - reviewCount: "120", - imageSrc: "http://img.b2bpic.net/free-photo/man-room-with-solid-fuel-boiler-working-biofuel-economical-heating_169016-14795.jpg", - }, + brand: "ClimateControl", name: "High-Efficiency Furnace", price: "$3,200", rating: 5, + reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/man-room-with-solid-fuel-boiler-working-biofuel-economical-heating_169016-14795.jpg"}, { - brand: "PureComfort", - name: "Central AC Unit", - price: "$4,500", - rating: 4, - reviewCount: "95", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-heat-pump-outside-home_23-2149250262.jpg", - }, + brand: "PureComfort", name: "Central AC Unit", price: "$4,500", rating: 4, + reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/close-up-heat-pump-outside-home_23-2149250262.jpg"}, { - brand: "SmartTemp", - name: "Programmable Thermostat", - price: "$250", - rating: 5, - reviewCount: "150", - imageSrc: "http://img.b2bpic.net/free-photo/man-holding-smartphone-with-home-automation-app_23-2149036831.jpg", - }, + brand: "SmartTemp", name: "Programmable Thermostat", price: "$250", rating: 5, + reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/man-holding-smartphone-with-home-automation-app_23-2149036831.jpg"}, { - brand: "ZonedAir", - name: "Ductless Mini-Split", - price: "$2,800", - rating: 4, - reviewCount: "78", - imageSrc: "http://img.b2bpic.net/free-photo/air-conditioner-mounted-white-wall_53876-142862.jpg", - }, + brand: "ZonedAir", name: "Ductless Mini-Split", price: "$2,800", rating: 4, + reviewCount: "78", imageSrc: "http://img.b2bpic.net/free-photo/air-conditioner-mounted-white-wall_53876-142862.jpg"}, { - brand: "FreshBreeze", - name: "Whole-Home Air Purifier", - price: "$700", - rating: 5, - reviewCount: "62", - imageSrc: "http://img.b2bpic.net/free-photo/air-purifier-cozy-white-living-room-filter-cleaning-removing-dust-pm25-hepa-home-with-woman-reading-book-sofafor-fresh-air-healthy-lifeair-pollution-concept_657921-694.jpg", - }, + brand: "FreshBreeze", name: "Whole-Home Air Purifier", price: "$700", rating: 5, + reviewCount: "62", imageSrc: "http://img.b2bpic.net/free-photo/air-purifier-cozy-white-living-room-filter-cleaning-removing-dust-pm25-hepa-home-with-woman-reading-book-sofafor-fresh-air-healthy-lifeair-pollution-concept_657921-694.jpg"}, { - brand: "EverHot", - name: "Tankless Water Heater", - price: "$1,100", - rating: 4, - reviewCount: "45", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-using-device_23-2148994139.jpg", - }, + brand: "EverHot", name: "Tankless Water Heater", price: "$1,100", rating: 4, + reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-using-device_23-2148994139.jpg"}, ]} /> @@ -216,17 +132,11 @@ export default function HomePage() { description="Years of experience and countless satisfied customers speak to our commitment to quality service." metrics={[ { - value: "15+", - description: "Years in Service", - }, + value: "15+", description: "Years in Service"}, { - value: "98%", - description: "Customer Satisfaction", - }, + value: "98%", description: "Customer Satisfaction"}, { - value: "2,500+", - description: "Projects Completed", - }, + value: "2,500+", description: "Projects Completed"}, ]} /> @@ -240,25 +150,15 @@ export default function HomePage() { author="Jane D., Homeowner" avatars={[ { - name: "Jane D.", - imageSrc: "http://img.b2bpic.net/free-photo/fresh-orange-juice-interior-house-with-turquoise-blanket-basket-fruit_169016-6303.jpg", - }, + name: "Jane D.", imageSrc: "http://img.b2bpic.net/free-photo/fresh-orange-juice-interior-house-with-turquoise-blanket-basket-fruit_169016-6303.jpg"}, { - name: "Robert S.", - imageSrc: "http://img.b2bpic.net/free-photo/male-female-graphic-designers-interacting-with-each-other_1170-2966.jpg", - }, + name: "Robert S.", imageSrc: "http://img.b2bpic.net/free-photo/male-female-graphic-designers-interacting-with-each-other_1170-2966.jpg"}, { - name: "Emily C.", - imageSrc: "http://img.b2bpic.net/free-photo/cute-senior-couple-together-indoors_23-2148268650.jpg", - }, + name: "Emily C.", imageSrc: "http://img.b2bpic.net/free-photo/cute-senior-couple-together-indoors_23-2148268650.jpg"}, { - name: "Michael L.", - imageSrc: "http://img.b2bpic.net/free-photo/couple-together-kitchen-drinking-coffee_1303-22275.jpg", - }, + name: "Michael L.", imageSrc: "http://img.b2bpic.net/free-photo/couple-together-kitchen-drinking-coffee_1303-22275.jpg"}, { - name: "Sarah P.", - imageSrc: "http://img.b2bpic.net/free-photo/empty-bench-restaurant_23-2147871253.jpg", - }, + name: "Sarah P.", imageSrc: "http://img.b2bpic.net/free-photo/empty-bench-restaurant_23-2147871253.jpg"}, ]} /> @@ -272,49 +172,22 @@ export default function HomePage() { description="Choose from our flexible service plans for routine maintenance, extended warranties, and priority support." plans={[ { - tag: "Basic", - price: "$99/year", - description: "Essential maintenance to keep your system running smoothly.", - features: [ - "Annual System Check-up", - "Priority Scheduling", - "10% Parts Discount", - "Filter Replacement", - ], + tag: "Basic", price: "$99/year", description: "Essential maintenance to keep your system running smoothly.", features: [ + "Annual System Check-up", "Priority Scheduling", "10% Parts Discount", "Filter Replacement"], primaryButton: { - text: "Choose Basic", - href: "#contact", - }, + text: "Choose Basic", href: "#contact"}, }, { - tag: "Premium", - price: "$199/year", - description: "Comprehensive care with added benefits for complete peace of mind.", - features: [ - "Semi-Annual Check-ups", - "Priority 24/7 Service", - "20% Parts Discount", - "Extended Labor Warranty", - ], + tag: "Premium", price: "$199/year", description: "Comprehensive care with added benefits for complete peace of mind.", features: [ + "Semi-Annual Check-ups", "Priority 24/7 Service", "20% Parts Discount", "Extended Labor Warranty"], primaryButton: { - text: "Choose Premium", - href: "#contact", - }, + text: "Choose Premium", href: "#contact"}, }, { - tag: "Ultimate", - price: "$299/year", - description: "Maximized protection and service for ultimate comfort and savings.", - features: [ - "Quarterly Check-ups", - "Immediate 24/7 Emergency", - "30% Parts & Labor Discount", - "New System Install Credit", - ], + tag: "Ultimate", price: "$299/year", description: "Maximized protection and service for ultimate comfort and savings.", features: [ + "Quarterly Check-ups", "Immediate 24/7 Emergency", "30% Parts & Labor Discount", "New System Install Credit"], primaryButton: { - text: "Choose Ultimate", - href: "#contact", - }, + text: "Choose Ultimate", href: "#contact"}, }, ]} /> @@ -329,17 +202,11 @@ export default function HomePage() { description="Find answers to common inquiries about our HVAC services, appointments, and maintenance tips." items={[ { - question: "What areas do you serve?", - answer: "We proudly serve residential and commercial clients across the greater metropolitan area and surrounding counties. Please contact us to confirm service availability in your specific location.", - }, + question: "What areas do you serve?", answer: "We proudly serve residential and commercial clients across the greater metropolitan area and surrounding counties. Please contact us to confirm service availability in your specific location."}, { - question: "How often should I have my HVAC system serviced?", - answer: "We recommend professional HVAC maintenance at least once a year, ideally in the spring for your AC and in the fall for your heating system. This ensures optimal performance, efficiency, and longevity.", - }, + question: "How often should I have my HVAC system serviced?", answer: "We recommend professional HVAC maintenance at least once a year, ideally in the spring for your AC and in the fall for your heating system. This ensures optimal performance, efficiency, and longevity."}, { - question: "Do you offer emergency repair services?", - answer: "Yes, we provide 24/7 emergency HVAC repair services. If you have an urgent heating or cooling issue, please call our emergency line immediately, and a technician will be dispatched.", - }, + question: "Do you offer emergency repair services?", answer: "Yes, we provide 24/7 emergency HVAC repair services. If you have an urgent heating or cooling issue, please call our emergency line immediately, and a technician will be dispatched."}, ]} imageSrc="http://img.b2bpic.net/free-photo/pleased-young-male-builder-wearing-uniform-safety-helmet-spreads-hands-white_141793-74581.jpg" /> @@ -352,13 +219,9 @@ export default function HomePage() { tag="Ready for Comfort?" text="Schedule your service today or request a free estimate! Our team is ready to provide top-notch HVAC solutions." primaryButton={{ - text: "Get a Free Estimate", - href: "#", - }} + text: "Get a Free Estimate", href: "#"}} secondaryButton={{ - text: "Call Us Now", - href: "#", - }} + text: "Call Us Now", href: "#"}} />