Merge version_1_1781532912117 into main #2
@@ -19,20 +19,14 @@ export default function HomePage() {
|
||||
title="Tyres & Exhausts, Sorted."
|
||||
description="Malelane's trusted tyre & exhaust specialists—fast, friendly, done right. Perfect for locals and Kruger-bound travellers."
|
||||
primaryButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:+27137901712",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+27137901712"}}
|
||||
secondaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "https://maps.google.com",
|
||||
}}
|
||||
text: "Get Directions", href: "https://maps.google.com"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horror-scene-with-eerie-warehouse_23-2150975188.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horror-scene-with-eerie-warehouse_23-2150975188.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gear-metal-wheels-isolated-white-background_93675-135572.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gear-metal-wheels-isolated-white-background_93675-135572.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -46,17 +40,11 @@ export default function HomePage() {
|
||||
description="Trust earned through years of reliable service and rapid turnaround times."
|
||||
metrics={[
|
||||
{
|
||||
value: "4.8★",
|
||||
description: "Google Rating",
|
||||
},
|
||||
value: "4.8★", description: "Google Rating"},
|
||||
{
|
||||
value: "2000+",
|
||||
description: "Jobs Completed",
|
||||
},
|
||||
value: "2000+", description: "Jobs Completed"},
|
||||
{
|
||||
value: "SameDay",
|
||||
description: "Service Delivery",
|
||||
},
|
||||
value: "SameDay", description: "Service Delivery"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -70,36 +58,16 @@ export default function HomePage() {
|
||||
description="Expert solutions for locals and travellers alike."
|
||||
features={[
|
||||
{
|
||||
title: "Local Expertise",
|
||||
description: "Decades of experience in the heart of Malelane.",
|
||||
bentoComponent: "orbiting-icons",
|
||||
centerIcon: Settings,
|
||||
orbitIcons: [
|
||||
"Wrench",
|
||||
"Car",
|
||||
"Gauge",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-hallways-background_23-2149745334.jpg",
|
||||
imageAlt: "Minimalist hallways background",
|
||||
title: "Local Expertise", description: "Decades of experience in the heart of Malelane.", bentoComponent: "orbiting-icons", centerIcon: "Settings", orbitIcons: [
|
||||
"Wrench", "Car", "Gauge"],
|
||||
},
|
||||
{
|
||||
title: "Kruger-Bound Relief",
|
||||
description: "Urgent repairs to keep your journey to the gate on track.",
|
||||
bentoComponent: "info-card-marquee",
|
||||
infoCards: [
|
||||
title: "Kruger-Bound Relief", description: "Urgent repairs to keep your journey to the gate on track.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{
|
||||
icon: MapPin,
|
||||
label: "Location",
|
||||
value: "Near Gate",
|
||||
},
|
||||
icon: "MapPin", label: "Location", value: "Near Gate"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Speed",
|
||||
value: "Fast",
|
||||
},
|
||||
icon: "Clock", label: "Speed", value: "Fast"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horror-scene-with-eerie-warehouse_23-2150975188.jpg?_wi=2",
|
||||
imageAlt: "Minimalist hallways background",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -114,47 +82,19 @@ export default function HomePage() {
|
||||
description="Quality components and expert craftsmanship for your vehicle."
|
||||
items={[
|
||||
{
|
||||
title: "Tyre Fitting",
|
||||
description: "Precision fitting for all major tyre brands.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nobody-column-parking-neon-indoors_1127-2365.jpg",
|
||||
},
|
||||
title: "Tyre Fitting", description: "Precision fitting for all major tyre brands.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/nobody-column-parking-neon-indoors_1127-2365.jpg"},
|
||||
{
|
||||
title: "Exhaust Repair",
|
||||
description: "Custom exhausts and performance upgrades.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-different-car-accessories_23-2149030397.jpg",
|
||||
},
|
||||
title: "Exhaust Repair", description: "Custom exhausts and performance upgrades.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/composition-different-car-accessories_23-2149030397.jpg"},
|
||||
{
|
||||
title: "Wheel Alignment",
|
||||
description: "Ensure your vehicle drives straight and true.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expert-shows-client-car-checkup-steps_482257-75509.jpg",
|
||||
},
|
||||
title: "Wheel Alignment", description: "Ensure your vehicle drives straight and true.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/expert-shows-client-car-checkup-steps_482257-75509.jpg"},
|
||||
{
|
||||
title: "Brake Service",
|
||||
description: "Reliable stopping power for your safety.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-black-white-background_23-2150498625.jpg",
|
||||
},
|
||||
title: "Brake Service", description: "Reliable stopping power for your safety.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-black-white-background_23-2150498625.jpg"},
|
||||
{
|
||||
title: "Fleet Services",
|
||||
description: "Specialised pricing and fast turnaround for business fleets.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serviceman-showing-customer-car-changes_482257-76110.jpg",
|
||||
},
|
||||
title: "Fleet Services", description: "Specialised pricing and fast turnaround for business fleets.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/serviceman-showing-customer-car-changes_482257-76110.jpg"},
|
||||
{
|
||||
title: "Battery Testing",
|
||||
description: "Get back on the road with tested and reliable power.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/four-wrenches-repair-tools-leaning-hood-automobile-silver-colored_146671-16574.jpg",
|
||||
},
|
||||
title: "Battery Testing", description: "Get back on the road with tested and reliable power.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/four-wrenches-repair-tools-leaning-hood-automobile-silver-colored_146671-16574.jpg"},
|
||||
{
|
||||
title: "General Auto Repair",
|
||||
description: "Comprehensive diagnostics and repair.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-empty-room_23-2150528603.jpg",
|
||||
},
|
||||
title: "General Auto Repair", description: "Comprehensive diagnostics and repair.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/modern-empty-room_23-2150528603.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -168,26 +108,11 @@ export default function HomePage() {
|
||||
description="Our professionals are dedicated to your vehicle's performance."
|
||||
items={[
|
||||
{
|
||||
title: "Jaco",
|
||||
description: "Lead Mechanic and Exhaust Specialist",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-mechanic-relaxing-taking-break-from-work-auto-repair-shop_637285-9753.jpg",
|
||||
buttonText: "Call",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-bicycle-mechanic-with-crossed-arms-holds-cup-key-tool-stand-background-workshop_613910-6165.jpg",
|
||||
},
|
||||
title: "Jaco", description: "Lead Mechanic and Exhaust Specialist", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-mechanic-relaxing-taking-break-from-work-auto-repair-shop_637285-9753.jpg", buttonText: "Call", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-bicycle-mechanic-with-crossed-arms-holds-cup-key-tool-stand-background-workshop_613910-6165.jpg"},
|
||||
{
|
||||
title: "Anton",
|
||||
description: "Tyre Specialist and Service Lead",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-crossing-hands-with-spanners_23-2147897804.jpg",
|
||||
buttonText: "Call",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/he-is-confident-small-business-owner_637285-9324.jpg",
|
||||
},
|
||||
title: "Anton", description: "Tyre Specialist and Service Lead", avatarSrc: "http://img.b2bpic.net/free-photo/auto-mechanic-crossing-hands-with-spanners_23-2147897804.jpg", buttonText: "Call", imageSrc: "http://img.b2bpic.net/free-photo/he-is-confident-small-business-owner_637285-9324.jpg"},
|
||||
{
|
||||
title: "Support Crew",
|
||||
description: "Dedicated service and logistics team",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-male-car-mechanic-car-repair-shop_23-2150367548.jpg",
|
||||
buttonText: "Call",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-black-auto-mechanic-workshop_637285-9406.jpg",
|
||||
},
|
||||
title: "Support Crew", description: "Dedicated service and logistics team", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-male-car-mechanic-car-repair-shop_23-2150367548.jpg", buttonText: "Call", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-black-auto-mechanic-workshop_637285-9406.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -201,35 +126,15 @@ export default function HomePage() {
|
||||
description="Real stories from local owners and passing travellers."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sarah",
|
||||
role: "Local Owner",
|
||||
quote: "Always quick and honest.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-african-american-man-spending-time-shop-smiling-man-standing-near-hangers-with-male-clothes-having-free-time-looking-camera-leisure-activity-fashion-shopping-concept_74855-21489.jpg",
|
||||
},
|
||||
name: "Sarah", role: "Local Owner", quote: "Always quick and honest.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-african-american-man-spending-time-shop-smiling-man-standing-near-hangers-with-male-clothes-having-free-time-looking-camera-leisure-activity-fashion-shopping-concept_74855-21489.jpg"},
|
||||
{
|
||||
name: "Mark",
|
||||
role: "Traveler",
|
||||
quote: "Saved my Kruger trip!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-tourist-enjoying-summer-vacation-smiling-saying-yes-with-fist-pump-celebrating-holidays_1258-164115.jpg",
|
||||
},
|
||||
name: "Mark", role: "Traveler", quote: "Saved my Kruger trip!", imageSrc: "http://img.b2bpic.net/free-photo/happy-tourist-enjoying-summer-vacation-smiling-saying-yes-with-fist-pump-celebrating-holidays_1258-164115.jpg"},
|
||||
{
|
||||
name: "Elena",
|
||||
role: "Local Business",
|
||||
quote: "Best fleet partner ever.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg",
|
||||
},
|
||||
name: "Elena", role: "Local Business", quote: "Best fleet partner ever.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg"},
|
||||
{
|
||||
name: "David",
|
||||
role: "Traveler",
|
||||
quote: "Professional, fast service.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-charismatic-adult-blond-man-with-perfect-white-smile-introduce-new-product-pointing-finger-upper-left-corner-demonstrate-banner-advertisement-standing-yellow-background_1258-59619.jpg",
|
||||
},
|
||||
name: "David", role: "Traveler", quote: "Professional, fast service.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-charismatic-adult-blond-man-with-perfect-white-smile-introduce-new-product-pointing-finger-upper-left-corner-demonstrate-banner-advertisement-standing-yellow-background_1258-59619.jpg"},
|
||||
{
|
||||
name: "John",
|
||||
role: "Regular Client",
|
||||
quote: "Top quality workmanship.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-funny-bearded-guy-showing-thumbs-up-approval_176420-20041.jpg",
|
||||
},
|
||||
name: "John", role: "Regular Client", quote: "Top quality workmanship.", imageSrc: "http://img.b2bpic.net/free-photo/excited-funny-bearded-guy-showing-thumbs-up-approval_176420-20041.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -243,16 +148,11 @@ export default function HomePage() {
|
||||
description="Everything you need to know about our services."
|
||||
categories={[
|
||||
{
|
||||
name: "General",
|
||||
items: [
|
||||
name: "General", items: [
|
||||
{
|
||||
question: "Are you open on weekends?",
|
||||
answer: "We are available on Saturdays for your convenience.",
|
||||
},
|
||||
question: "Are you open on weekends?", answer: "We are available on Saturdays for your convenience."},
|
||||
{
|
||||
question: "Can I book a tyre check?",
|
||||
answer: "Walk-ins are welcome and encouraged.",
|
||||
},
|
||||
question: "Can I book a tyre check?", answer: "Walk-ins are welcome and encouraged."},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -266,13 +166,9 @@ export default function HomePage() {
|
||||
tag="Get in Touch"
|
||||
text="Ready to get back on the road? Call us now."
|
||||
primaryButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:+27137901712",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+27137901712"}}
|
||||
secondaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "https://maps.google.com",
|
||||
}}
|
||||
text: "Get Directions", href: "https://maps.google.com"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user