From 717cf73ce88a7425c8df148c86bf0e2e54ee09a4 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 05:51:37 +0000 Subject: [PATCH 1/3] Update src/app/about/page.tsx --- src/app/about/page.tsx | 69 ++++++++++-------------------------------- 1 file changed, 16 insertions(+), 53 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 42ca90d..036a0f6 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -45,9 +45,7 @@ export default function AboutPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Call Now (08) 9468 8014", - href: "tel:0894688014", - }} + text: "Call Now (08) 9468 8014", href: "tel:0894688014"}} animateOnLoad={true} className="bg-white/95 backdrop-blur-md border border-accent/20" navItemClassName="text-foreground hover:text-primary-cta transition-colors" @@ -89,32 +87,16 @@ export default function AboutPage() { gridVariant="uniform-all-items-equal" metrics={[ { - id: "1", - value: "24/7", - title: "Availability", - description: "Always ready to support your air conditioning needs", - icon: CheckCircle, + id: "1", value: "24/7", title: "Availability", description: "Always ready to support your air conditioning needs", icon: CheckCircle, }, { - id: "2", - value: "5★", - title: "Quality", - description: "Trusted reviews and customer satisfaction guaranteed", - icon: Star, + id: "2", value: "5★", title: "Quality", description: "Trusted reviews and customer satisfaction guaranteed", icon: Star, }, { - id: "3", - value: "Perth", - title: "Local", - description: "Serving Ellenbrook and multiple surrounding suburbs", - icon: MapPin, + id: "3", value: "Perth", title: "Local", description: "Serving Ellenbrook and multiple surrounding suburbs", icon: MapPin, }, { - id: "4", - value: "Pro", - title: "Expertise", - description: "Trained technicians with years of experience", - icon: Award, + id: "4", value: "Pro", title: "Expertise", description: "Trained technicians with years of experience", icon: Award, }, ]} className="py-16 md:py-24" @@ -139,32 +121,18 @@ export default function AboutPage() { carouselMode="buttons" testimonials={[ { - id: "1", - name: "Zorica D.", - handle: "@zorica_ellenbrook", - testimonial: - "Professional, reliable, and honest. Exactly what you want from a service provider.", - rating: 5, + id: "1", name: "Zorica D.", handle: "@zorica_ellenbrook", testimonial: + "Professional, reliable, and honest. Exactly what you want from a service provider.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/cheerful-female-professional-with-tablet-meeting-table-with-satisfied-customers_74855-8866.jpg?_wi=2", - imageAlt: "Customer satisfaction", - }, + "http://img.b2bpic.net/free-photo/cheerful-female-professional-with-tablet-meeting-table-with-satisfied-customers_74855-8866.jpg", imageAlt: "Customer satisfaction"}, { - id: "2", - name: "David M.", - handle: "@david_perth", - testimonial: - "Called for emergency repair on a sweltering day. They arrived promptly and fixed it professionally.", - rating: 5, + id: "2", name: "David M.", handle: "@david_perth", testimonial: + "Called for emergency repair on a sweltering day. They arrived promptly and fixed it professionally.", rating: 5, icon: ThumbsUp, }, { - id: "3", - name: "Sarah L.", - handle: "@sarah_family", - testimonial: - "The technician was respectful and knowledgeable. Great communication throughout the service.", - rating: 5, + id: "3", name: "Sarah L.", handle: "@sarah_family", testimonial: + "The technician was respectful and knowledgeable. Great communication throughout the service.", rating: 5, icon: Heart, }, ]} @@ -182,8 +150,7 @@ export default function AboutPage() { copyrightText="© 2025 Elair Air Conditioning. All rights reserved." columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Emergency Repairs", href: "/services" }, { label: "Air Conditioning Servicing", href: "/services" }, { label: "Split System Installation", href: "/services" }, @@ -191,8 +158,7 @@ export default function AboutPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Service Areas", href: "/" }, { label: "Contact", href: "/contact" }, @@ -200,15 +166,12 @@ export default function AboutPage() { ], }, { - title: "Hours", - items: [ + title: "Hours", items: [ { label: "Open 24 Hours", href: "/" }, { label: "Every Day", href: "/" }, { label: "Emergencies Welcome", href: "/" }, { - label: "Sunray Cir, Ellenbrook WA 6069", - href: "/", - }, + label: "Sunray Cir, Ellenbrook WA 6069", href: "/"}, ], }, ]} -- 2.49.1 From deeedbef3c93f536bf931079e025034f332f3709 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 05:51:37 +0000 Subject: [PATCH 2/3] Update src/app/page.tsx --- src/app/page.tsx | 163 ++++++++++++----------------------------------- 1 file changed, 41 insertions(+), 122 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 2b72def..485110a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -49,9 +49,7 @@ export default function HomePage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Call Now (08) 9468 8014", - href: "tel:0894688014", - }} + text: "Call Now (08) 9468 8014", href: "tel:0894688014"}} animateOnLoad={true} className="bg-white/95 backdrop-blur-md border border-accent/20" navItemClassName="text-foreground hover:text-primary-cta transition-colors" @@ -68,23 +66,17 @@ export default function HomePage() { tag="Open 24 Hours" tagIcon={Clock} tagAnimation="slide-up" - background={{ variant: "circleGradient" }} + background={{ variant: "animated-grid" }} mediaItems={[ { imageSrc: - "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg", - imageAlt: "Professional HVAC technician at work", - }, + "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg", imageAlt: "Professional HVAC technician at work"}, { imageSrc: - "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg", - imageAlt: "Split system air conditioner installation", - }, + "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg", imageAlt: "Split system air conditioner installation"}, { imageSrc: - "http://img.b2bpic.net/free-photo/adult-male-lying-sofa-playing-with-his-child-sunlight-through-windows_181624-41022.jpg", - imageAlt: "Family enjoying cool, comfortable home", - }, + "http://img.b2bpic.net/free-photo/adult-male-lying-sofa-playing-with-his-child-sunlight-through-windows_181624-41022.jpg", imageAlt: "Family enjoying cool, comfortable home"}, ]} buttons={[ { text: "Call Now (08) 9468 8014", href: "tel:0894688014" }, @@ -114,35 +106,23 @@ export default function HomePage() { useInvertedBackground={false} features={[ { - title: "Emergency Repairs (24/7)", - description: - "No cooling on a hot day? We respond fast to get your AC running again.", - bentoComponent: "globe", - }, + title: "Emergency Repairs (24/7)", description: + "No cooling on a hot day? We respond fast to get your AC running again.", bentoComponent: "globe"}, { - title: "Air Conditioner Servicing", - description: - "Regular maintenance keeps your system running efficiently and extends its life.", - bentoComponent: "animated-bar-chart", - }, + title: "Air Conditioner Servicing", description: + "Regular maintenance keeps your system running efficiently and extends its life.", bentoComponent: "animated-bar-chart"}, { - title: "Split System Installation", - description: - "Professional installation of single or multi-zone split systems for perfect comfort.", - bentoComponent: "map", - }, + title: "Split System Installation", description: + "Professional installation of single or multi-zone split systems for perfect comfort.", bentoComponent: "map"}, { - title: "Ducted System Service", - description: - "Service, repairs, and maintenance for whole-home ducted air conditioning.", - bentoComponent: "line-chart", - }, + title: "Ducted System Service", description: + "Service, repairs, and maintenance for whole-home ducted air conditioning.", bentoComponent: "line-chart"}, ]} className="py-16 md:py-24" containerClassName="max-w-6xl mx-auto" textBoxClassName="text-center mb-12" titleClassName="text-4xl md:text-5xl font-manrope font-semibold text-foreground" - textBoxDescriptionClassName="text-lg text-foreground/70 mt-3" + cardTitleClassName="text-lg font-manrope font-semibold text-foreground" /> @@ -179,32 +159,16 @@ export default function HomePage() { gridVariant="uniform-all-items-equal" metrics={[ { - id: "1", - value: "24/7", - title: "Availability", - description: "Always ready to help when you need us", - icon: Clock, + id: "1", value: "24/7", title: "Availability", description: "Always ready to help when you need us", icon: Clock, }, { - id: "2", - value: "5", - title: "Star Rating", - description: "Trusted by our community", - icon: Star, + id: "2", value: "5", title: "Star Rating", description: "Trusted by our community", icon: Star, }, { - id: "3", - value: "100%", - title: "Satisfaction", - description: "Upfront quotes, honest service", - icon: CheckCircle, + id: "3", value: "100%", title: "Satisfaction", description: "Upfront quotes, honest service", icon: CheckCircle, }, { - id: "4", - value: "Perth", - title: "Local Expert", - description: "Serving Ellenbrook and suburbs", - icon: MapPin, + id: "4", value: "Perth", title: "Local Expert", description: "Serving Ellenbrook and suburbs", icon: MapPin, }, ]} className="py-16 md:py-24" @@ -229,59 +193,33 @@ export default function HomePage() { carouselMode="buttons" testimonials={[ { - id: "1", - name: "Zorica D.", - handle: "@zorica_ellenbrook", - testimonial: - "Professional, reliable, and honest. Exactly what you want from a service provider.", - rating: 5, + id: "1", name: "Zorica D.", handle: "@zorica_ellenbrook", testimonial: + "Professional, reliable, and honest. Exactly what you want from a service provider.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/cheerful-female-professional-with-tablet-meeting-table-with-satisfied-customers_74855-8866.jpg?_wi=1", - imageAlt: "Customer satisfaction", - }, + "http://img.b2bpic.net/free-photo/cheerful-female-professional-with-tablet-meeting-table-with-satisfied-customers_74855-8866.jpg", imageAlt: "Customer satisfaction"}, { - id: "2", - name: "David M.", - handle: "@david_perth", - testimonial: - "Called for emergency repair on a sweltering day. They arrived promptly and fixed it professionally.", - rating: 5, + id: "2", name: "David M.", handle: "@david_perth", testimonial: + "Called for emergency repair on a sweltering day. They arrived promptly and fixed it professionally.", rating: 5, icon: ThumbsUp, }, { - id: "3", - name: "Sarah L.", - handle: "@sarah_family", - testimonial: - "The technician was respectful and knowledgeable. Great communication throughout the service.", - rating: 5, + id: "3", name: "Sarah L.", handle: "@sarah_family", testimonial: + "The technician was respectful and knowledgeable. Great communication throughout the service.", rating: 5, icon: Heart, }, { - id: "4", - name: "James R.", - handle: "@james_business", - testimonial: - "We use Elair for regular maintenance. Preventative care keeps our system running smoothly.", - rating: 5, + id: "4", name: "James R.", handle: "@james_business", testimonial: + "We use Elair for regular maintenance. Preventative care keeps our system running smoothly.", rating: 5, icon: Zap, }, { - id: "5", - name: "Michelle K.", - handle: "@michelle_ellenbrook", - testimonial: - "No hidden charges, no surprises. Just honest, quality work. Would recommend to anyone.", - rating: 5, + id: "5", name: "Michelle K.", handle: "@michelle_ellenbrook", testimonial: + "No hidden charges, no surprises. Just honest, quality work. Would recommend to anyone.", rating: 5, icon: Award, }, { - id: "6", - name: "Peter N.", - handle: "@peter_home", - testimonial: - "Split system installation was seamless. They left the house clean. Very impressed.", - rating: 5, + id: "6", name: "Peter N.", handle: "@peter_home", testimonial: + "Split system installation was seamless. They left the house clean. Very impressed.", rating: 5, icon: Home, }, ]} @@ -299,38 +237,24 @@ export default function HomePage() { description="Tell us about your air conditioning needs. We'll respond promptly with a professional, upfront quote." inputs={[ { - name: "fullName", - type: "text", - placeholder: "Your Full Name", - required: true, + name: "fullName", type: "text", placeholder: "Your Full Name", required: true, }, { - name: "phone", - type: "tel", - placeholder: "(08) 9468 8014", - required: true, + name: "phone", type: "tel", placeholder: "(08) 9468 8014", required: true, }, { - name: "suburb", - type: "text", - placeholder: "Your Suburb", - required: true, + name: "suburb", type: "text", placeholder: "Your Suburb", required: true, }, { - name: "systemType", - type: "text", - placeholder: "System Type (Split/Ducted/Other)", - required: false, + name: "systemType", type: "text", placeholder: "System Type (Split/Ducted/Other)", required: false, }, ]} textarea={{ - name: "message", - placeholder: "Describe your air conditioning issue or service need...", - rows: 5, + name: "message", placeholder: "Describe your air conditioning issue or service need...", rows: 5, required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/young-beautiful-female-support-phone-operator-speaking-consulting-office_176420-952.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/young-beautiful-female-support-phone-operator-speaking-consulting-office_176420-952.jpg" imageAlt="Contact Elair for air conditioning service" mediaAnimation="blur-reveal" mediaPosition="right" @@ -349,8 +273,7 @@ export default function HomePage() { copyrightText="© 2025 Elair Air Conditioning. All rights reserved." columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Emergency Repairs", href: "/services" }, { label: "Air Conditioning Servicing", href: "/services" }, { label: "Split System Installation", href: "/services" }, @@ -358,8 +281,7 @@ export default function HomePage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Service Areas", href: "/" }, { label: "Contact", href: "/contact" }, @@ -367,15 +289,12 @@ export default function HomePage() { ], }, { - title: "Hours", - items: [ + title: "Hours", items: [ { label: "Open 24 Hours", href: "/" }, { label: "Every Day", href: "/" }, { label: "Emergencies Welcome", href: "/" }, { - label: "Sunray Cir, Ellenbrook WA 6069", - href: "/", - }, + label: "Sunray Cir, Ellenbrook WA 6069", href: "/"}, ], }, ]} -- 2.49.1 From 9376f549d41d6f85ccc84896fe1cacedabf9ed3e Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 05:51:38 +0000 Subject: [PATCH 3/3] Update src/app/services/page.tsx --- src/app/services/page.tsx | 92 ++++++++++----------------------------- 1 file changed, 24 insertions(+), 68 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 5b58929..aca2b04 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -34,9 +34,7 @@ export default function ServicesPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "Call Now (08) 9468 8014", - href: "tel:0894688014", - }} + text: "Call Now (08) 9468 8014", href: "tel:0894688014"}} animateOnLoad={true} className="bg-white/95 backdrop-blur-md border border-accent/20" navItemClassName="text-foreground hover:text-primary-cta transition-colors" @@ -58,35 +56,23 @@ export default function ServicesPage() { useInvertedBackground={false} features={[ { - title: "24/7 Emergency Repairs", - description: - "System down? We respond fast with same-day emergency service for broken air conditioners.", - bentoComponent: "globe", - }, + title: "24/7 Emergency Repairs", description: + "System down? We respond fast with same-day emergency service for broken air conditioners.", bentoComponent: "globe"}, { - title: "Routine Maintenance", - description: - "Keep your AC running smoothly with annual servicing, filter replacements, and system checks.", - bentoComponent: "animated-bar-chart", - }, + title: "Routine Maintenance", description: + "Keep your AC running smoothly with annual servicing, filter replacements, and system checks.", bentoComponent: "animated-bar-chart"}, { - title: "Split System Installation", - description: - "Expert installation of single or multi-zone split air conditioning systems with warranty.", - bentoComponent: "map", - }, + title: "Split System Installation", description: + "Expert installation of single or multi-zone split air conditioning systems with warranty.", bentoComponent: "map"}, { - title: "Ducted System Service", - description: - "Repair, maintenance, and diagnostics for whole-home ducted air conditioning systems.", - bentoComponent: "line-chart", - }, + title: "Ducted System Service", description: + "Repair, maintenance, and diagnostics for whole-home ducted air conditioning systems.", bentoComponent: "line-chart"}, ]} className="py-16 md:py-24" containerClassName="max-w-6xl mx-auto" textBoxClassName="text-center mb-12" titleClassName="text-4xl md:text-5xl font-manrope font-semibold text-foreground" - textBoxDescriptionClassName="text-lg text-foreground/70 mt-3" + cardTitleClassName="text-lg font-manrope font-semibold text-foreground" /> @@ -104,32 +90,16 @@ export default function ServicesPage() { gridVariant="uniform-all-items-equal" metrics={[ { - id: "1", - value: "1-2", - title: "Hours", - description: "Average response time for emergency calls", - icon: Clock, + id: "1", value: "1-2", title: "Hours", description: "Average response time for emergency calls", icon: Clock, }, { - id: "2", - value: "5", - title: "Star Rating", - description: "Trusted reviews from our customers", - icon: Star, + id: "2", value: "5", title: "Star Rating", description: "Trusted reviews from our customers", icon: Star, }, { - id: "3", - value: "100%", - title: "Satisfaction", - description: "Upfront quotes, no hidden charges", - icon: CheckCircle, + id: "3", value: "100%", title: "Satisfaction", description: "Upfront quotes, no hidden charges", icon: CheckCircle, }, { - id: "4", - value: "Multi", - title: "Area Coverage", - description: "Serving Ellenbrook and surrounding suburbs", - icon: MapPin, + id: "4", value: "Multi", title: "Area Coverage", description: "Serving Ellenbrook and surrounding suburbs", icon: MapPin, }, ]} className="py-16 md:py-24" @@ -149,23 +119,14 @@ export default function ServicesPage() { faqsAnimation="slide-up" faqs={[ { - id: "1", - title: "How fast can you come out for emergency repairs?", - content: - "We offer 24/7 emergency service. Most calls in Ellenbrook and surrounding areas receive a response within 1-2 hours during business hours. Call (08) 9468 8014 for immediate assistance.", - }, + id: "1", title: "How fast can you come out for emergency repairs?", content: + "We offer 24/7 emergency service. Most calls in Ellenbrook and surrounding areas receive a response within 1-2 hours during business hours. Call (08) 9468 8014 for immediate assistance."}, { - id: "2", - title: "Do you service both split and ducted systems?", - content: - "Yes, we service and repair both split system air conditioners and whole-home ducted systems. We also handle installation, maintenance, and diagnostics for all types of air conditioning units.", - }, + id: "2", title: "Do you service both split and ducted systems?", content: + "Yes, we service and repair both split system air conditioners and whole-home ducted systems. We also handle installation, maintenance, and diagnostics for all types of air conditioning units."}, { - id: "3", - title: "How often should I service my air conditioner?", - content: - "We recommend servicing your air conditioning system at least once per year, ideally before the cooling season starts. Regular maintenance improves efficiency, extends system life, and prevents costly breakdowns.", - }, + id: "3", title: "How often should I service my air conditioner?", content: + "We recommend servicing your air conditioning system at least once per year, ideally before the cooling season starts. Regular maintenance improves efficiency, extends system life, and prevents costly breakdowns."}, ]} className="py-16 md:py-24" containerClassName="max-w-6xl mx-auto" @@ -181,8 +142,7 @@ export default function ServicesPage() { copyrightText="© 2025 Elair Air Conditioning. All rights reserved." columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Emergency Repairs", href: "/services" }, { label: "Air Conditioning Servicing", href: "/services" }, { label: "Split System Installation", href: "/services" }, @@ -190,8 +150,7 @@ export default function ServicesPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Service Areas", href: "/" }, { label: "Contact", href: "/contact" }, @@ -199,15 +158,12 @@ export default function ServicesPage() { ], }, { - title: "Hours", - items: [ + title: "Hours", items: [ { label: "Open 24 Hours", href: "/" }, { label: "Every Day", href: "/" }, { label: "Emergencies Welcome", href: "/" }, { - label: "Sunray Cir, Ellenbrook WA 6069", - href: "/", - }, + label: "Sunray Cir, Ellenbrook WA 6069", href: "/"}, ], }, ]} -- 2.49.1