From 1df05b8237a43b146c4103c863c1c223d050aaaf Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 05:56:57 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 52e291b..a4adcbf 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1418,4 +1418,4 @@ export default function RootLayout({ ); -} +} \ No newline at end of file -- 2.49.1 From c97cc206fca1adc59cef706a8d7fe7a3117ed3d3 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 05:56:58 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 62 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 47 insertions(+), 15 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 390c9f4..98f9dbd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -8,6 +8,7 @@ import TestimonialCardTwelve from '@/components/sections/testimonial/Testimonial import ContactSplit from '@/components/sections/contact/ContactSplit'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { Calendar, MessageSquare } from 'lucide-react'; export default function LandingPage() { return ( @@ -32,10 +33,11 @@ export default function LandingPage() { { name: "Services", id: "services" }, { name: "Why Us", id: "why-us" }, { name: "Testimonials", id: "testimonials" }, + { name: "Booking", id: "booking" }, { name: "Location", id: "location" } ]} button={{ - text: "Book Service", href: "tel:+61242285000" + text: "Book Service", href: "#booking" }} buttonClassName="bg-primary-cta text-primary-cta-text rounded-md" /> @@ -49,7 +51,7 @@ export default function LandingPage() { tagAnimation="slide-up" buttons={[ { text: "Call Now", href: "tel:+61242285000" }, - { text: "Book a Service", href: "#contact" } + { text: "Book a Service", href: "#booking" } ]} buttonAnimation="slide-up" imageSrc="http://img.b2bpic.net/free-photo/repairmen-fix-car-together_482257-102916.jpg?_wi=1" @@ -111,13 +113,13 @@ export default function LandingPage() { title: "Engine Diagnostics", description: "Advanced diagnostic equipment to pinpoint issues and recommend the right fix.", imageSrc: "http://img.b2bpic.net/free-photo/auto-repairman-working-computer-while-doing-car-diagnostic-with-his-coworker-workshop_637285-7640.jpg?_wi=1", imageAlt: "Engine diagnostic scan" }, { - title: "Check Engine Light Repairs", description: "Professional diagnosis and repair of warning lights—no guessing, just solutions.", imageSrc: "http://img.b2bpic.net/free-photo/auto-repairman-working-computer-while-doing-car-diagnostic-with-his-coworker-workshop_637285-7640.jpg?_wi=2", imageAlt: "Check engine light diagnosis" + title: "Check Engine Light Repairs", description: "Professional diagnosis and repair of warning lights—no guessing, just solutions.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-using-diagnostic-tool_1170-1645.jpg", imageAlt: "Check engine light diagnosis" }, { - title: "General Mechanical Repairs", description: "Everything from oil changes to major repairs handled by experienced technicians.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-preparing-check-list_1170-1643.jpg?_wi=2", imageAlt: "General mechanical work" + title: "General Mechanical Repairs", description: "Everything from oil changes to major repairs handled by experienced technicians.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-with-wrench-fixing-car_1170-1635.jpg", imageAlt: "General mechanical work" }, { - title: "Vehicle Inspections", description: "Thorough pre-purchase or safety inspections to give you peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/repairmen-fix-car-together_482257-102916.jpg?_wi=2", imageAlt: "Vehicle inspection" + title: "Vehicle Inspections", description: "Thorough pre-purchase or safety inspections to give you peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-inspecting-vehicle-safety_1170-1650.jpg", imageAlt: "Vehicle inspection" } ]} /> @@ -141,16 +143,16 @@ export default function LandingPage() { title: "Honest Diagnostics", description: "We won't replace parts you don't need. We tell you what's critical and what can wait.", imageSrc: "http://img.b2bpic.net/free-photo/auto-repairman-working-computer-while-doing-car-diagnostic-with-his-coworker-workshop_637285-7640.jpg?_wi=3", imageAlt: "Honest diagnosis" }, { - title: "On-Time Service", description: "Your time matters. We deliver work when promised, no delays or excuses.", imageSrc: "http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=2", imageAlt: "Timely service" + title: "On-Time Service", description: "Your time matters. We deliver work when promised, no delays or excuses.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-working-efficiently_1170-1640.jpg", imageAlt: "Timely service" }, { - title: "Fair, Consistent Pricing", description: "We keep pricing fair for locals. No corporate markup—just honest rates for quality work.", imageSrc: "http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=3", imageAlt: "Fair pricing" + title: "Fair, Consistent Pricing", description: "We keep pricing fair for locals. No corporate markup—just honest rates for quality work.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-showing-pricing_1170-1642.jpg", imageAlt: "Fair pricing" }, { - title: "Friendly, Knowledgeable Team", description: "We genuinely care about your vehicle's safety and your satisfaction.", imageSrc: "http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=4", imageAlt: "Expert team" + title: "Friendly, Knowledgeable Team", description: "We genuinely care about your vehicle's safety and your satisfaction.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-team-discussing_1170-1644.jpg", imageAlt: "Expert team" }, { - title: "Clear Explanations Before Work", description: "We explain what's wrong, why it matters, and what needs to happen—in plain English.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-preparing-check-list_1170-1643.jpg?_wi=3", imageAlt: "Clear communication" + title: "Clear Explanations Before Work", description: "We explain what's wrong, why it matters, and what needs to happen—in plain English.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-explaining-repair_1170-1646.jpg", imageAlt: "Clear communication" } ]} /> @@ -182,6 +184,35 @@ export default function LandingPage() { /> +
+ +
+
@@ -237,7 +268,8 @@ export default function LandingPage() { { label: "Home", href: "#hero" }, { label: "Services", href: "#services" }, { label: "About", href: "#about" }, - { label: "Testimonials", href: "#testimonials" } + { label: "Testimonials", href: "#testimonials" }, + { label: "Booking", href: "#booking" } ] }, { @@ -260,4 +292,4 @@ export default function LandingPage() {
); -} +} \ No newline at end of file -- 2.49.1