Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-05-26 19:56:23 +00:00

View File

@@ -32,33 +32,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "#hero",
},
name: "Home", id: "#hero"},
{
name: "Why Us",
id: "#why-jb",
},
name: "Why Us", id: "#why-jb"},
{
name: "About",
id: "#about",
},
name: "About", id: "#about"},
{
name: "Services",
id: "#services",
},
name: "Services", id: "#services"},
{
name: "Gallery",
id: "#gallery",
},
name: "Gallery", id: "#gallery"},
{
name: "Reviews",
id: "#reviews",
},
name: "Reviews", id: "#reviews"},
{
name: "Book Now",
id: "#book-now",
},
name: "Book Now", id: "#book-now"},
]}
brandName="JB Mobile Detailing"
/>
@@ -67,84 +53,53 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{
variant: "plain",
}}
variant: "plain"}}
title="Your Car. Detailed to Perfection. At Your Door."
description="Professional mobile detailing that comes to you — so your car looks showroom-ready without leaving home."
kpis={[
{
value: "5-Star",
label: "Rated on Google",
},
value: "5-Star", label: "Rated on Google"},
{
value: "Fully Mobile",
label: "We Come to You",
},
value: "Fully Mobile", label: "We Come to You"},
{
value: "Metro Detroit",
label: "Serving Area",
},
value: "Metro Detroit", label: "Serving Area"},
]}
enableKpiAnimation={false}
buttons={[
{
text: "Book Now",
href: "tel:2489777962",
},
text: "Book Now", href: "tel:2489777962"},
{
text: "Call Us: (248) 977-7962",
href: "tel:2489777962",
},
text: "Call Us: (248) 977-7962", href: "tel:2489777962"},
]}
imageSrc="https://lh3.googleusercontent.com/gps-cs-s/APNQkAFMPvC_VMw5OfPmPUS_-CzYvMxLghA1wb3J0bd5IZusfmoCTskSS2vcI1tRL2Id0ybF23bAdS00GpAJAt6nhKc_VXwIk5p7zhwAdJYKon4W7AybSYtzWoqQ8pEbW2to6LVBZol=w800?_wi=1"
imageSrc="https://lh3.googleusercontent.com/gps-cs-s/APNQkAFMPvC_VMw5OfPmPUS_-CzYvMxLghA1wb3J0bd5IZusfmoCTskSS2vcI1tRL2Id0ybF23bAdS00GpAJAt6nhKc_VXwIk5p7zhwAdJYKon4W7AybSYtzWoqQ8pEbW2to6LVBZol=w800"
imageAlt="Luxury car interior after detailing"
mediaAnimation="reveal-blur"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/front-view-sign-language-concept_23-2148572467.jpg",
alt: "Front view of sign language concept",
},
src: "http://img.b2bpic.net/free-photo/front-view-sign-language-concept_23-2148572467.jpg", alt: "Front view of sign language concept"},
{
src: "http://img.b2bpic.net/free-photo/beautiful-mature-woman-having-fun-time_23-2149232840.jpg",
alt: "Beautiful mature woman having a fun time",
},
src: "http://img.b2bpic.net/free-photo/beautiful-mature-woman-having-fun-time_23-2149232840.jpg", alt: "Beautiful mature woman having a fun time"},
{
src: "http://img.b2bpic.net/free-photo/beauty-vlogger-adjusting-camera_23-2148916349.jpg",
alt: "Beauty vlogger adjusting the camera",
},
src: "http://img.b2bpic.net/free-photo/beauty-vlogger-adjusting-camera_23-2148916349.jpg", alt: "Beauty vlogger adjusting the camera"},
{
src: "http://img.b2bpic.net/free-photo/close-up-smiling-worker-talking-phone_23-2147562047.jpg",
alt: "Close-up of smiling worker talking on the phone",
},
src: "http://img.b2bpic.net/free-photo/close-up-smiling-worker-talking-phone_23-2147562047.jpg", alt: "Close-up of smiling worker talking on the phone"},
{
src: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
alt: "casual smile street style background spring",
},
src: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", alt: "casual smile street style background spring"},
]}
avatarText="Trusted by hundreds of local drivers"
marqueeItems={[
{
type: "text-icon",
text: "Ceramic Coating Experts",
icon: Sun,
type: "text-icon", text: "Ceramic Coating Experts", icon: Sun,
},
{
type: "text",
text: "Same-Day Service Available",
type: "text", text: "Same-Day Service Available"},
{
type: "text-icon", text: "Eco-Friendly Products", icon: Leaf,
},
{
type: "text-icon",
text: "Eco-Friendly Products",
icon: Leaf,
},
type: "text", text: "Customer Satisfaction Guaranteed"},
{
type: "text",
text: "Customer Satisfaction Guaranteed",
},
{
type: "text-icon",
text: "Fully Insured & Certified",
icon: ShieldCheck,
type: "text-icon", text: "Fully Insured & Certified", icon: ShieldCheck,
},
]}
marqueeSpeed={30}
@@ -158,55 +113,34 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "We Come to You",
description: "No drop-offs, no waiting rooms. We bring the detail shop to your driveway, saving you time and hassle.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-car-care-process_23-2149193146.jpg",
imageAlt: "Car being detailed in a driveway",
},
title: "We Come to You", description: "No drop-offs, no waiting rooms. We bring the detail shop to your driveway, saving you time and hassle.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-car-care-process_23-2149193146.jpg", imageAlt: "Car being detailed in a driveway"},
items: [
{
icon: Car,
text: "Mobile Service",
},
text: "Mobile Service"},
],
reverse: false,
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAFMPvC_VMw5OfPmPUS_-CzYvMxLghA1wb3J0bd5IZusfmoCTskSS2vcI1tRL2Id0ybF23bAdS00GpAJAt6nhKc_VXwIk5p7zhwAdJYKon4W7AybSYtzWoqQ8pEbW2to6LVBZol=w800?_wi=2",
imageAlt: "mobile car detailing service at home",
},
{
title: "Obsessive Attention to Detail",
description: "Every job is treated like it's our own car. Our customers call it \"amazing\" — we call it standard.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/headlight-lamp-car_74190-1952.jpg",
imageAlt: "Close up of car polishing",
},
title: "Obsessive Attention to Detail", description: "Every job is treated like it's our own car. Our customers call it \"amazing\" — we call it standard.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/headlight-lamp-car_74190-1952.jpg", imageAlt: "Close up of car polishing"},
items: [
{
icon: Sparkles,
text: "Premium Finish",
},
text: "Premium Finish"},
],
reverse: true,
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAFeciYVbRKceMLmjdJwfHr5RAVVNcnvLQwTCA3_foSACojs91KqdvB5rhYNgSyMUYAZ9N6YYB52L6xlVOCLcS11iGgh2Bt4gz2vvhcZKH1HaT4xX01nPyTfieEIsicWWevIEzkAJI8ClMNF=w800?_wi=1",
imageAlt: "mobile car detailing service at home",
},
{
title: "Premium Results, Fair Prices",
description: "Experience luxury-level detailing that won't break the bank. As one customer put it: \"Well worth it!\"",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/view-earnings-accounting-financial-money-concept_53876-21151.jpg",
imageAlt: "Bag of money icon representing value",
},
title: "Premium Results, Fair Prices", description: "Experience luxury-level detailing that won't break the bank. As one customer put it: \"Well worth it!\"", media: {
imageSrc: "http://img.b2bpic.net/free-photo/view-earnings-accounting-financial-money-concept_53876-21151.jpg", imageAlt: "Bag of money icon representing value"},
items: [
{
icon: DollarSign,
text: "Great Value",
},
text: "Great Value"},
],
reverse: false,
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAHm3k7l0pGe31VuskRFtrohyPHah2DsBkwxi-pBfftK48JG679jVWgTAtbN_OuVDyMmkIXdsKFVIqmBi-YwR_qB7B4Cm--nLNlCc9-GFGllQFV_PpdyNhsdYRJpvbusNX1Q93uMrwnWalX-=w800?_wi=1",
imageAlt: "mobile car detailing service at home",
},
]}
title="The JB Difference: Unrivaled Mobile Detailing"
@@ -221,21 +155,15 @@ export default function LandingPage() {
metrics={[
{
icon: Sparkles,
label: "Years in Service",
value: "5+",
},
label: "Years in Service", value: "5+"},
{
icon: Star,
label: "Satisfied Clients",
value: "500+",
},
label: "Satisfied Clients", value: "500+"},
{
icon: Car,
label: "Cars Detailed",
value: "1000+",
},
label: "Cars Detailed", value: "1000+"},
]}
metricsAnimation="reveal-blur"
metricsAnimation="blur-reveal"
/>
</div>
@@ -243,81 +171,39 @@ export default function LandingPage() {
<PricingCardTwo
textboxLayout="default"
useInvertedBackground={false}
animationType="blur-reveal"
plans={[
{
id: "exterior",
badge: "Popular",
price: "Starting at $150",
subtitle: "Restore your car's exterior shine",
buttons: [
id: "exterior", badge: "Popular", price: "Starting at $150", subtitle: "Restore your car's exterior shine", buttons: [
{
text: "Get a Quote",
href: "tel:2489777962",
},
text: "Get a Quote", href: "tel:2489777962"},
],
features: [
"Full wash & decontamination",
"Clay bar treatment",
"Paint polish & sealant",
"Tire & rim dressing",
"Streak-free windows",
],
"Full wash & decontamination", "Clay bar treatment", "Paint polish & sealant", "Tire & rim dressing", "Streak-free windows"],
},
{
id: "interior",
badge: "Deep Clean",
price: "Starting at $180",
subtitle: "Revitalize your car's inner sanctuary",
buttons: [
id: "interior", badge: "Deep Clean", price: "Starting at $180", subtitle: "Revitalize your car's inner sanctuary", buttons: [
{
text: "Get a Quote",
href: "tel:2489777962",
},
text: "Get a Quote", href: "tel:2489777962"},
],
features: [
"Deep vacuum & carpet shampoo",
"Steam cleaning & sanitization",
"Leather conditioning",
"Dashboard & console detail",
"Odor elimination",
],
"Deep vacuum & carpet shampoo", "Steam cleaning & sanitization", "Leather conditioning", "Dashboard & console detail", "Odor elimination"],
},
{
id: "full",
badge: "Ultimate Value",
price: "Starting at $300",
subtitle: "The complete showroom experience",
buttons: [
id: "full", badge: "Ultimate Value", price: "Starting at $300", subtitle: "The complete showroom experience", buttons: [
{
text: "Get a Quote",
href: "tel:2489777962",
},
text: "Get a Quote", href: "tel:2489777962"},
],
features: [
"Everything in Exterior & Interior",
"Engine bay detail",
"Headlight restoration",
"Protective ceramic spray sealant",
],
"Everything in Exterior & Interior", "Engine bay detail", "Headlight restoration", "Protective ceramic spray sealant"],
},
{
id: "add-ons",
badge: "Enhance",
price: "Custom Quote",
subtitle: "Tailor your detailing experience",
buttons: [
id: "add-ons", badge: "Enhance", price: "Custom Quote", subtitle: "Tailor your detailing experience", buttons: [
{
text: "Get a Quote",
href: "tel:2489777962",
},
text: "Get a Quote", href: "tel:2489777962"},
],
features: [
"Engine bay cleaning",
"Headlight restoration",
"Ceramic coating application",
"Pet hair removal",
"Ozone treatment",
],
"Engine bay cleaning", "Headlight restoration", "Ceramic coating application", "Pet hair removal", "Ozone treatment"],
},
]}
title="Our Premium Detailing Services"
@@ -333,40 +219,15 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Pristine Interior",
price: "",
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAFMPvC_VMw5OfPmPUS_-CzYvMxLghA1wb3J0bd5IZusfmoCTskSS2vcI1tRL2Id0ybF23bAdS00GpAJAt6nhKc_VXwIk5p7zhwAdJYKon4W7AybSYtzWoqQ8pEbW2to6LVBZol=w800?_wi=3",
imageAlt: "Pristine car interior after detailing",
},
id: "p1", name: "Pristine Interior", price: "", imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAFMPvC_VMw5OfPmPUS_-CzYvMxLghA1wb3J0bd5IZusfmoCTskSS2vcI1tRL2Id0ybF23bAdS00GpAJAt6nhKc_VXwIk5p7zhwAdJYKon4W7AybSYtzWoqQ8pEbW2to6LVBZol=w800", imageAlt: "Pristine car interior after detailing"},
{
id: "p2",
name: "Wheel & Tire Detail",
price: "",
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAFeciYVbRKceMLmjdJwfHr5RAVVNcnvLQwTCA3_foSACojs91KqdvB5rhYNgSyMUYAZ9N6YYB52L6xlVOCLcS11iGgh2Bt4gz2vvhcZKH1HaT4xX01nPyTfieEIsicWWevIEzkAJI8ClMNF=w800?_wi=2",
imageAlt: "Close-up of clean car wheel and tire",
},
id: "p2", name: "Wheel & Tire Detail", price: "", imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAFeciYVbRKceMLmjdJwfHr5RAVVNcnvLQwTCA3_foSACojs91KqdvB5rhYNgSyMUYAZ9N6YYB52L6xlVOCLcS11iGgh2Bt4gz2vvhcZKH1HaT4xX01nPyTfieEIsicWWevIEzkAJI8ClMNF=w800", imageAlt: "Close-up of clean car wheel and tire"},
{
id: "p3",
name: "Exterior Shine",
price: "",
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAHm3k7l0pGe31VuskRFtrohyPHah2DsBkwxi-pBfftK48JG679jVWgTAtbN_OuVDyMmkIXdsKFVIqmBi-YwR_qB7B4Cm--nLNlCc9-GFGllQFV_PpdyNhsdYRJpvbusNX1Q93uMrwnWalX-=w800?_wi=2",
imageAlt: "Car exterior being washed and shining",
},
id: "p3", name: "Exterior Shine", price: "", imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAHm3k7l0pGe31VuskRFtrohyPHah2DsBkwxi-pBfftK48JG679jVWgTAtbN_OuVDyMmkIXdsKFVIqmBi-YwR_qB7B4Cm--nLNlCc9-GFGllQFV_PpdyNhsdYRJpvbusNX1Q93uMrwnWalX-=w800", imageAlt: "Car exterior being washed and shining"},
{
id: "p4",
name: "Clean Cabin",
price: "",
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAGjtq2kHE6ucT9mu6t7_tsVP6TeKcX6b59Uyai-gFWr1LEeTqqik1AXATxpQYnwhbbbBmN3S9ZecoXiDQlc8g-k2wZCeXUjGkdjtK9eL7RWcaO-0UODrQ-i3255OtM3hxzHJxRn0a_jo0M=w800",
imageAlt: "Detailed car interior with vacuuming",
},
id: "p4", name: "Clean Cabin", price: "", imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAGjtq2kHE6ucT9mu6t7_tsVP6TeKcX6b59Uyai-gFWr1LEeTqqik1AXATxpQYnwhbbbBmN3S9ZecoXiDQlc8g-k2wZCeXUjGkdjtK9eL7RWcaO-0UODrQ-i3255OtM3hxzHJxRn0a_jo0M=w800", imageAlt: "Detailed car interior with vacuuming"},
{
id: "p5",
name: "Luxury Reflection",
price: "",
imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAHbkpHGOLs3ma4fJAplJkboGQhQJ50icuF5euLFhgSMiEWLVcxYlnEqUbtCAq7UBEGI-GP45ClT6zXLToZdI6C--gyRpXImeeQiAJUt3__7bBUYnaIWbDOks6NZ71NarzYqj0g9DH4HygjD=w800?_wi=1",
imageAlt: "Luxury car exterior with perfect reflection",
},
id: "p5", name: "Luxury Reflection", price: "", imageSrc: "https://lh3.googleusercontent.com/gps-cs-s/APNQkAHbkpHGOLs3ma4fJAplJkboGQhQJ50icuF5euLFhgSMiEWLVcxYlnEqUbtCAq7UBEGI-GP45ClT6zXLToZdI6C--gyRpXImeeQiAJUt3__7bBUYnaIWbDOks6NZ71NarzYqj0gDH4HygjD=w800", imageAlt: "Luxury car exterior with perfect reflection"},
]}
title="The Results Speak for Themselves"
description="See the transformation. Our meticulous process brings out the absolute best in every vehicle, from daily drivers to luxury showpieces. Pure perfection, every time."
@@ -377,75 +238,34 @@ export default function LandingPage() {
<TestimonialCardSixteen
textboxLayout="default"
useInvertedBackground={false}
animationType="blur-reveal"
testimonials={[
{
id: "t1",
name: "Holly T.",
role: "Satisfied Client",
company: "Local Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-lovely-woman-with-long-light-brown-hair-big-blue-eyes-smiles-outdoors_291650-335.jpg",
imageAlt: "Portrait of Holly T.",
},
id: "t1", name: "Holly T.", role: "Satisfied Client", company: "Local Resident", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-lovely-woman-with-long-light-brown-hair-big-blue-eyes-smiles-outdoors_291650-335.jpg", imageAlt: "Portrait of Holly T."},
{
id: "t2",
name: "Ibrahim Salamey",
role: "Enthusiastic Customer",
company: "Local Business Owner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-woman-with-blue-shirt_1098-3627.jpg",
imageAlt: "Portrait of Ibrahim Salamey",
},
id: "t2", name: "Ibrahim Salamey", role: "Enthusiastic Customer", company: "Local Business Owner", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-woman-with-blue-shirt_1098-3627.jpg", imageAlt: "Portrait of Ibrahim Salamey"},
{
id: "t3",
name: "Jeff Chamberlain",
role: "Repeat Client",
company: "Automotive Fan",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sleepy-mixed-race-man-portrait-deep-blue-background_633478-2108.jpg",
imageAlt: "Portrait of Jeff Chamberlain",
},
id: "t3", name: "Jeff Chamberlain", role: "Repeat Client", company: "Automotive Fan", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sleepy-mixed-race-man-portrait-deep-blue-background_633478-2108.jpg", imageAlt: "Portrait of Jeff Chamberlain"},
{
id: "t4",
name: "Ryan Charb",
role: "Happy Customer",
company: "Local Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-pretty-curly-haired-lady-showing-thumb-up-park_1262-20821.jpg",
imageAlt: "Portrait of Ryan Charb",
},
id: "t4", name: "Ryan Charb", role: "Happy Customer", company: "Local Resident", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-pretty-curly-haired-lady-showing-thumb-up-park_1262-20821.jpg", imageAlt: "Portrait of Ryan Charb"},
{
id: "t5",
name: "Mike C.",
role: "Mobile Service User",
company: "Local Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/black-businessman-sad-expression_1194-2739.jpg",
imageAlt: "Portrait of Mike C.",
},
id: "t5", name: "Mike C.", role: "Mobile Service User", company: "Local Resident", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/black-businessman-sad-expression_1194-2739.jpg", imageAlt: "Portrait of Mike C."},
{
id: "t6",
name: "Michelle Weider",
role: "Pleased Client",
company: "Local Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/business-lady-looking-copyspace-with-interest_1262-2957.jpg",
imageAlt: "Portrait of Michelle Weider",
},
id: "t6", name: "Michelle Weider", role: "Pleased Client", company: "Local Resident", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/business-lady-looking-copyspace-with-interest_1262-2957.jpg", imageAlt: "Portrait of Michelle Weider"},
]}
kpiItems={[
{
value: "5-Star",
label: "Average Rating",
},
value: "5-Star", label: "Average Rating"},
{
value: "100%",
label: "Satisfaction",
},
value: "100%", label: "Satisfaction"},
{
value: "Trusted",
label: "By Locals",
},
value: "Trusted", label: "By Locals"},
]}
title="⭐⭐⭐⭐⭐ Don't Take Our Word for It"
description="Hear directly from our satisfied clients across Metro Detroit. Their glowing reviews are a testament to our dedication to perfection and customer satisfaction."
@@ -456,16 +276,15 @@ export default function LandingPage() {
<ContactSplit
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
tag="Book Your Detail"
title="Ready for a Clean You Can Be Proud Of?"
description="Book today and we'll come to you. No hassle. No wait. Just results. Experience the convenience and luxury of JB Mobile Detailing."
imageSrc="https://lh3.googleusercontent.com/gps-cs-s/APNQkAHbkpHGOLs3ma4fJAplJkboGQhQJ50icuF5euLFhgSMiEWLVcxYlnEqUbtCAq7UBEGI-GP45ClT6zXLToZdI6C--gyRpXImeeQiAJUt3__7bBUYnaIWbDOks6NZ71NarzYqj0g9DH4HygjD=w800?_wi=2"
imageSrc="https://lh3.googleusercontent.com/gps-cs-s/APNQkAHbkpHGOLs3ma4fJAplJkboGQhQJ50icuF5euLFhgSMiEWLVcxYlnEqUbtCAq7UBEGI-GP45ClT6zXLToZdI6C--gyRpXImeeQiAJUt3__7bBUYnaIWbDOks6NZ71NarzYqj0gDH4HygjD=w800"
imageAlt="Shiny car after detailing"
mediaAnimation="reveal-blur"
mediaAnimation="blur-reveal"
buttonText="Call to Book: (248) 977-7962"
onSubmit={{}}
onSubmit={(email) => console.log('Email submitted:', email)}
/>
</div>
@@ -476,62 +295,37 @@ export default function LandingPage() {
logoText="JB Mobile Detailing"
columns={[
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Exterior Detail",
href: "#services",
},
label: "Exterior Detail", href: "#services"},
{
label: "Interior Detail",
href: "#services",
},
label: "Interior Detail", href: "#services"},
{
label: "Full Package",
href: "#services",
},
label: "Full Package", href: "#services"},
{
label: "Add-Ons",
href: "#services",
},
label: "Add-Ons", href: "#services"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "Why JB",
href: "#why-jb",
},
label: "Why JB", href: "#why-jb"},
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#about"},
{
label: "Gallery",
href: "#gallery",
},
label: "Gallery", href: "#gallery"},
{
label: "Reviews",
href: "#reviews",
},
label: "Reviews", href: "#reviews"},
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{
label: "Book Now",
href: "tel:2489777962",
},
label: "Book Now", href: "tel:2489777962"},
{
label: "Call Us: (248) 977-7962",
href: "tel:2489777962",
},
label: "Call Us: (248) 977-7962", href: "tel:2489777962"},
{
label: "Google Review",
href: "https://g.page/JBmobileDetailing/review",
},
label: "Google Review", href: "https://g.page/JBmobileDetailing/review"},
],
},
]}