Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-04 05:57:02 +00:00
2 changed files with 48 additions and 16 deletions

View File

@@ -1418,4 +1418,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -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() {
/>
</div>
<div id="booking" data-section="booking">
<FeatureCardOne
title="Easy Online Booking"
description="Schedule your service at a time that works for you. Quick, simple, and hassle-free."
tag="Book Now"
tagAnimation="slide-up"
textboxLayout="default"
animationType="slide-up"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
features={[
{
title: "Same-Day Appointments Available", description: "For urgent repairs and emergencies, we often have same-day slots. Call or book online to check.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-fast-service_1170-1652.jpg", imageAlt: "Same-day service availability"
},
{
title: "Flexible Scheduling", description: "Morning, afternoon, or early evening slots. We work around your schedule to minimize disruption.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-calendar-scheduling_1170-1654.jpg", imageAlt: "Flexible appointment times"
},
{
title: "Online Booking Portal", description: "Reserve your slot 24/7 through our easy-to-use online system. Instant confirmation and reminders.", imageSrc: "http://img.b2bpic.net/free-photo/online-booking-system_1170-1656.jpg", imageAlt: "Online booking platform"
}
]}
buttons={[
{ text: "Book Your Service", href: "https://www.google.com/maps/place/Greg+Stubbs+Automotive" },
{ text: "Call: (02) 4228 5000", href: "tel:+61242285000" }
]}
buttonAnimation="slide-up"
/>
</div>
<div id="location" data-section="location">
<ContactSplit
tag="Location & Hours"
@@ -190,7 +221,7 @@ export default function LandingPage() {
tagAnimation="slide-up"
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=5"
imageSrc="http://img.b2bpic.net/free-photo/mechanic-workshop-exterior_1170-1658.jpg"
imageAlt="Greg Stubbs Automotive workshop"
mediaAnimation="blur-reveal"
mediaPosition="right"
@@ -217,13 +248,13 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Same Day Service Available", description: "For emergencies and urgent repairs, call ahead to check availability.", imageSrc: "http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=6", imageAlt: "Same day service"
title: "Same Day Service Available", description: "For emergencies and urgent repairs, call ahead to check availability.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-emergency-service_1170-1660.jpg", imageAlt: "Same day service"
},
{
title: "Family & Fleet Welcome", description: "Personal vehicles, business cars, or entire fleets—we handle them all with equal care.", imageSrc: "http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=7", imageAlt: "Fleet service"
title: "Family & Fleet Welcome", description: "Personal vehicles, business cars, or entire fleets—we handle them all with equal care.", imageSrc: "http://img.b2bpic.net/free-photo/fleet-vehicles_1170-1662.jpg", imageAlt: "Fleet service"
},
{
title: "Local & Honest", description: "We're part of the Nowra community. Your satisfaction is our reputation.", imageSrc: "http://img.b2bpic.net/free-photo/toolbox-car_1170-1608.jpg?_wi=8", imageAlt: "Local service"
title: "Local & Honest", description: "We're part of the Nowra community. Your satisfaction is our reputation.", imageSrc: "http://img.b2bpic.net/free-photo/community-service_1170-1664.jpg", imageAlt: "Local service"
}
]}
/>
@@ -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() {
</div>
</ThemeProvider>
);
}
}