Compare commits
50 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 04efda6100 | |||
| 22855d578a | |||
| dcc07c2e2c | |||
| 35620a983f | |||
| df9b3c1eb3 | |||
| c0f5ad549d | |||
| 9baf8ec52e | |||
| a0fd935ed5 | |||
| 3bd8fcf96a | |||
| a607ce966f | |||
| 970817597e | |||
| 185786c42c | |||
| 92bca96c05 | |||
| 14b4df97a3 | |||
| dab8c215fb | |||
| 941550c6c4 | |||
| e7fbbb7d35 | |||
| 9318f991e4 | |||
| 6a8a8bc2d9 | |||
| 3f67e3e6b5 | |||
| 430c053e07 | |||
| c73b88e2df | |||
| 6b34cc648d | |||
| 391f801b27 | |||
| 97152b8f3d | |||
| e7e1ea2353 | |||
| bcc1370087 | |||
| f696f2c405 | |||
| b4a6e3b890 | |||
| b77ab019f4 | |||
| 9305c7e151 | |||
| 8fced043b3 | |||
| 06572cd0e3 | |||
| 5ffa361239 | |||
| 55a31ca305 | |||
| 692acdb306 | |||
| 47e689eb53 | |||
| 8858148b82 | |||
| ecef077977 | |||
| bffb02520c | |||
| 367523ebb1 | |||
| 3465ac1a34 | |||
| 641792f4bb | |||
| 25fb6f25f4 | |||
| b39df110ad | |||
| c719c94b1e | |||
| 736b0d39c7 | |||
| c7ee047a8b | |||
| b3597189df | |||
| 33c5b00a53 |
1375
src/app/layout.tsx
1375
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -29,7 +29,7 @@ export default function LandingPage() {
|
|||||||
>
|
>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="MJ Airconditioning"
|
brandName="MJ Airconditioning & Heating"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "hero" },
|
{ name: "Home", id: "hero" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "About", id: "about" },
|
||||||
@@ -52,14 +52,14 @@ export default function LandingPage() {
|
|||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
mediaItems={[
|
mediaItems={[
|
||||||
{
|
{
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASGmWny37SoXGCT8uZ6VvW2Ec5/uploaded-1772579129741-budbfw3v.jpg", imageAlt: "Professional AC installation"
|
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 AC installation"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/coworkers-refill-air-conditioner-freon_482257-90737.jpg", imageAlt: "Certified HVAC technician"
|
imageSrc: "http://img.b2bpic.net/free-photo/coworkers-refill-air-conditioner-freon_482257-90737.jpg", imageAlt: "Certified HVAC technician"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
rating={5}
|
rating={5}
|
||||||
ratingText="Rated 5.0 by 8 customers"
|
ratingText="Rated 5.0"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Get Free Quote", href: "#contact" },
|
{ text: "Get Free Quote", href: "#contact" },
|
||||||
{ text: "Call 0411 966 361", href: "tel:0411966361" }
|
{ text: "Call 0411 966 361", href: "tel:0411966361" }
|
||||||
@@ -72,7 +72,7 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<SplitAbout
|
<SplitAbout
|
||||||
title="Why Choose MJ Airconditioning"
|
title="Why Choose MJ Airconditioning & Heating"
|
||||||
description="With over 15 years of industry experience, we deliver professional heating and cooling solutions tailored to your home or business. Our certified technicians provide honest advice and transparent pricing."
|
description="With over 15 years of industry experience, we deliver professional heating and cooling solutions tailored to your home or business. Our certified technicians provide honest advice and transparent pricing."
|
||||||
tag="Our Story"
|
tag="Our Story"
|
||||||
tagIcon={Award}
|
tagIcon={Award}
|
||||||
@@ -93,7 +93,7 @@ export default function LandingPage() {
|
|||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/woman-turning-air-conditioner-using-tablet_259150-57148.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/woman-turning-air-conditioner-using-tablet_259150-57148.jpg?_wi=1"
|
||||||
imageAlt="MJ Airconditioning service area"
|
imageAlt="MJ Airconditioning & Heating service area"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -110,19 +110,27 @@ export default function LandingPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
tag: "Cooling", title: "Split System Air Conditioners", subtitle: "Efficient cooling for your space", description: "Professional installation and maintenance of split system air conditioners. Modern units with energy-efficient technology for consistent comfort throughout the year.", imageSrc: "http://img.b2bpic.net/free-photo/woman-turning-air-conditioner-using-tablet_259150-57148.jpg?_wi=2", imageAlt: "Split system installation"
|
tag: "Cooling", title: "Split System Air Conditioners", subtitle: "Efficient cooling for your space", description: "Professional installation and maintenance of split system air conditioners. Modern units with energy-efficient technology for consistent comfort throughout the year.", imageSrc: "http://img.b2bpic.net/free-photo/woman-turning-air-conditioner-using-tablet_259150-57148.jpg?_wi=2", imageAlt: "Split system installation", buttons: [
|
||||||
|
{ text: "Learn More", href: "#contact" }
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
tag: "Heating", title: "Gas Ducted Heating", subtitle: "Whole-home warmth", description: "Installation, repair and servicing of gas ducted heating systems. We work with leading brands like Brivis to ensure reliable winter heating and repairs.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-metal-black-ceiling-with-white-ventilation-pipes_181624-6755.jpg", imageAlt: "Ducted heating installation"
|
tag: "Heating", title: "Gas Ducted Heating", subtitle: "Whole-home warmth", description: "Installation, repair and servicing of gas ducted heating systems. We work with leading brands like Brivis to ensure reliable winter heating and repairs.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-metal-black-ceiling-with-white-ventilation-pipes_181624-6755.jpg", imageAlt: "Ducted heating installation", buttons: [
|
||||||
|
{ text: "Learn More", href: "#contact" }
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
tag: "Cooling", title: "Evaporative Cooling", subtitle: "Cost-effective cooling", description: "Complete evaporative cooling system installation and maintenance. Perfect for Melbourne's climate with lower operating costs than air conditioning.", imageSrc: "http://img.b2bpic.net/free-photo/smoke-pipe-industry-factory_1127-3436.jpg", imageAlt: "Evaporative cooling system"
|
tag: "Cooling", title: "Evaporative Cooling", subtitle: "Cost-effective cooling", description: "Complete evaporative cooling system installation and maintenance. Perfect for Melbourne's climate with lower operating costs than air conditioning.", imageSrc: "http://img.b2bpic.net/free-photo/smoke-pipe-industry-factory_1127-3436.jpg", imageAlt: "Evaporative cooling system", buttons: [
|
||||||
|
{ text: "Learn More", href: "#contact" }
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 4,
|
id: 4,
|
||||||
tag: "Hot Water", title: "Hot Water Systems", subtitle: "Reliable hot water solutions", description: "Installation and servicing of hot water systems. We help you choose the right system for your needs and ensure it runs efficiently.", imageSrc: "http://img.b2bpic.net/free-photo/worker-repairing-water-heater_23-2149334231.jpg", imageAlt: "Hot water system"
|
tag: "Hot Water", title: "Hot Water Systems", subtitle: "Reliable hot water solutions", description: "Installation and servicing of hot water systems. We help you choose the right system for your needs and ensure it runs efficiently.", imageSrc: "http://img.b2bpic.net/free-photo/worker-repairing-water-heater_23-2149334231.jpg", imageAlt: "Hot water system", buttons: [
|
||||||
|
{ text: "Learn More", href: "#contact" }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
@@ -163,7 +171,7 @@ export default function LandingPage() {
|
|||||||
id: "1", title: "Exceptional Service on a Hot Day", quote: "Tony arrived within 30 minutes of our emergency call. He diagnosed the problem quickly and had our AC running before the heat became unbearable. Professional, friendly, and honest about pricing. Highly recommended!", name: "David Thompson", role: "Homeowner, Southbank", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "David Thompson"
|
id: "1", title: "Exceptional Service on a Hot Day", quote: "Tony arrived within 30 minutes of our emergency call. He diagnosed the problem quickly and had our AC running before the heat became unbearable. Professional, friendly, and honest about pricing. Highly recommended!", name: "David Thompson", role: "Homeowner, Southbank", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "David Thompson"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", title: "Fixed Our Heating Before Winter", quote: "Our Brivis heating system stopped working just before winter. MJ Airconditioning came out same-day, identified the issue, and had everything fixed. Clear explanation of what was wrong and fair pricing. Five stars!", name: "Sarah Mitchell", role: "Homeowner, Frankston", imageSrc: "http://img.b2bpic.net/free-photo/close-up-positive-businesswoman_1098-3531.jpg", imageAlt: "Sarah Mitchell"
|
id: "2", title: "Fixed Our Heating Before Winter", quote: "Our Brivis heating system stopped working just before winter. MJ Airconditioning & Heating came out same-day, identified the issue, and had everything fixed. Clear explanation of what was wrong and fair pricing. Five stars!", name: "Sarah Mitchell", role: "Homeowner, Frankston", imageSrc: "http://img.b2bpic.net/free-photo/close-up-positive-businesswoman_1098-3531.jpg", imageAlt: "Sarah Mitchell"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", title: "Professional Installation", quote: "We had a new split system installed at our office. The team was punctual, tidy, and explained everything clearly. The installation was done with minimal disruption to our business. Great work!", name: "Michael Chen", role: "Business Owner, Brighton", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Michael Chen"
|
id: "3", title: "Professional Installation", quote: "We had a new split system installed at our office. The team was punctual, tidy, and explained everything clearly. The installation was done with minimal disruption to our business. Great work!", name: "Michael Chen", role: "Business Owner, Brighton", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Michael Chen"
|
||||||
@@ -220,10 +228,10 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterMedia
|
<FooterMedia
|
||||||
imageSrc="http://img.b2bpic.net/free-vector/striped-christmas-background-blue-tones_1048-465.jpg"
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASGmWny37SoXGCT8uZ6VvW2Ec5/uploaded-1772582253366-65unr9aq.jpg"
|
||||||
imageAlt="MJ Airconditioning footer background"
|
imageAlt="Modern air conditioning unit"
|
||||||
logoText="MJ Airconditioning"
|
logoText="MJ Airconditioning & Heating"
|
||||||
copyrightText="© 2025 MJ Airconditioning. All rights reserved."
|
copyrightText="© 2025 MJ Airconditioning & Heating. All rights reserved."
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Services", items: [
|
title: "Services", items: [
|
||||||
|
|||||||
@@ -2,23 +2,23 @@
|
|||||||
/* Base units */
|
/* Base units */
|
||||||
/* --vw is set by ThemeProvider */
|
/* --vw is set by ThemeProvider */
|
||||||
|
|
||||||
/* --background: #ffffff;;
|
/* --background: #ffffff;;;;;
|
||||||
--card: #f9f9f9;;
|
--card: #f9f9f9;;;;;
|
||||||
--foreground: #120a00e6;;
|
--foreground: #120a00e6;;;;;
|
||||||
--primary-cta: #ff8c42;;
|
--primary-cta: #ff7400;;;;;
|
||||||
--secondary-cta: #f9f9f9;;
|
--secondary-cta: #f9f9f9;;;;;
|
||||||
--accent: #e2e2e2;;
|
--accent: #e2e2e2;;;;;
|
||||||
--background-accent: #c4c4c4;; */
|
--background-accent: #c4c4c4;;;;; */
|
||||||
|
|
||||||
--background: #ffffff;;
|
--background: #ffffff;;;;;
|
||||||
--card: #f9f9f9;;
|
--card: #f9f9f9;;;;;
|
||||||
--foreground: #120a00e6;;
|
--foreground: #120a00e6;;;;;
|
||||||
--primary-cta: #ff8c42;;
|
--primary-cta: #ff7400;;;;;
|
||||||
--primary-cta-text: #ffffff;;
|
--primary-cta-text: #ffffff;;;;;
|
||||||
--secondary-cta: #f9f9f9;;
|
--secondary-cta: #f9f9f9;;;;;
|
||||||
--secondary-cta-text: #120a00e6;;
|
--secondary-cta-text: #120a00e6;;;;;
|
||||||
--accent: #e2e2e2;;
|
--accent: #e2e2e2;;;;;
|
||||||
--background-accent: #c4c4c4;;
|
--background-accent: #c4c4c4;;;;;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user