37 Commits

Author SHA1 Message Date
04efda6100 Merge version_5 into main
Merge version_5 into main
2026-03-04 00:07:01 +00:00
22855d578a Update src/app/page.tsx 2026-03-04 00:06:56 +00:00
dcc07c2e2c Switch to version 5: modified src/app/page.tsx 2026-03-04 00:05:58 +00:00
35620a983f Switch to version 5: modified src/app/layout.tsx 2026-03-04 00:05:58 +00:00
df9b3c1eb3 Switch to version 6: modified src/app/page.tsx 2026-03-04 00:03:34 +00:00
c0f5ad549d Switch to version 6: modified src/app/layout.tsx 2026-03-04 00:03:33 +00:00
9baf8ec52e Switch to version 5: modified src/app/page.tsx 2026-03-04 00:02:19 +00:00
a0fd935ed5 Switch to version 5: modified src/app/layout.tsx 2026-03-04 00:02:18 +00:00
3bd8fcf96a Switch to version 6: modified src/app/page.tsx 2026-03-04 00:01:30 +00:00
a607ce966f Switch to version 6: modified src/app/layout.tsx 2026-03-04 00:01:30 +00:00
970817597e Switch to version 7: modified src/app/page.tsx 2026-03-04 00:00:08 +00:00
185786c42c Switch to version 7: modified src/app/layout.tsx 2026-03-04 00:00:08 +00:00
92bca96c05 Switch to version 6: modified src/app/page.tsx 2026-03-03 23:59:58 +00:00
14b4df97a3 Switch to version 6: modified src/app/layout.tsx 2026-03-03 23:59:58 +00:00
dab8c215fb Switch to version 5: modified src/app/page.tsx 2026-03-03 23:59:44 +00:00
941550c6c4 Switch to version 5: modified src/app/layout.tsx 2026-03-03 23:59:43 +00:00
e7fbbb7d35 Switch to version 6: modified src/app/page.tsx 2026-03-03 23:59:23 +00:00
9318f991e4 Switch to version 6: modified src/app/layout.tsx 2026-03-03 23:59:22 +00:00
6a8a8bc2d9 Merge version_7 into main
Merge version_7 into main
2026-03-03 23:58:15 +00:00
3f67e3e6b5 Update src/app/page.tsx 2026-03-03 23:58:11 +00:00
430c053e07 Merge version_5 into main
Merge version_5 into main
2026-03-03 23:55:49 +00:00
c73b88e2df Update src/app/page.tsx 2026-03-03 23:55:44 +00:00
6b34cc648d Update src/app/layout.tsx 2026-03-03 23:55:44 +00:00
391f801b27 Switch to version 5: modified src/app/page.tsx 2026-03-03 23:54:11 +00:00
97152b8f3d Switch to version 5: modified src/app/layout.tsx 2026-03-03 23:54:10 +00:00
e7e1ea2353 Merge version_6 into main
Merge version_6 into main
2026-03-03 23:43:41 +00:00
bcc1370087 Update src/app/page.tsx 2026-03-03 23:43:36 +00:00
f696f2c405 Merge version_6 into main
Merge version_6 into main
2026-03-03 23:42:10 +00:00
b4a6e3b890 Update src/app/page.tsx 2026-03-03 23:42:06 +00:00
b77ab019f4 Update src/app/layout.tsx 2026-03-03 23:42:05 +00:00
9305c7e151 Merge version_5 into main
Merge version_5 into main
2026-03-03 23:40:54 +00:00
8fced043b3 Update src/app/page.tsx 2026-03-03 23:40:50 +00:00
06572cd0e3 Merge version_5 into main
Merge version_5 into main
2026-03-03 23:38:02 +00:00
5ffa361239 Update src/app/page.tsx 2026-03-03 23:37:58 +00:00
55a31ca305 Merge version_5 into main
Merge version_5 into main
2026-03-03 23:36:47 +00:00
692acdb306 Update src/app/page.tsx 2026-03-03 23:36:43 +00:00
47e689eb53 Merge version_4 into main
Merge version_4 into main
2026-03-03 23:20:07 +00:00
2 changed files with 1379 additions and 11 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,7 @@ import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Award, DollarSign, MapPin, MessageSquare, Shield, TrendingUp, Wrench, Zap } from 'lucide-react'; import { Award, DollarSign, MapPin, MessageSquare, Shield, TrendingUp, Wrench, Zap } from 'lucide-react';
import Image from 'next/image';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -28,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" },
@@ -58,7 +59,7 @@ export default function LandingPage() {
} }
]} ]}
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" }
@@ -71,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}
@@ -92,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"
/> />
@@ -170,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"
@@ -227,10 +228,10 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=1200&h=400&fit=crop" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASGmWny37SoXGCT8uZ6VvW2Ec5/uploaded-1772582253366-65unr9aq.jpg"
imageAlt="Modern air conditioning unit" 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: [