Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 590db159c3 |
236
src/app/page.tsx
236
src/app/page.tsx
@@ -32,25 +32,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
name: "Reviews", id: "reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Western Auto Wreckers"
|
||||
/>
|
||||
@@ -62,38 +52,24 @@ export default function LandingPage() {
|
||||
description="Fast towing. Expert repairs. Parts that fit. Serving British Columbia since 1994."
|
||||
buttons={[
|
||||
{
|
||||
text: "CALL NOW",
|
||||
href: "tel:+12505550123",
|
||||
},
|
||||
text: "CALL NOW", href: "tel:+12505550123"},
|
||||
{
|
||||
text: "Get a Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get a Quote", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/crossroad-car-safari-scene_23-2151822334.jpg"
|
||||
imageAlt="Tow truck at golden hour"
|
||||
showBlur={true}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/old-truck-countryside_1308-41447.jpg",
|
||||
alt: "Old truck in countryside",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/old-truck-countryside_1308-41447.jpg", alt: "Old truck in countryside"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/long-shot-man-taking-photos_23-2149004931.jpg",
|
||||
alt: "Long shot man taking photos",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/long-shot-man-taking-photos_23-2149004931.jpg", alt: "Long shot man taking photos"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/long-shot-people-with-car_23-2149004932.jpg",
|
||||
alt: "Long shot people with car",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/long-shot-people-with-car_23-2149004932.jpg", alt: "Long shot people with car"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/photorealistic-perspective-wood-logs-timber-industry_23-2151239476.jpg",
|
||||
alt: "Photorealistic perspective of wood logs",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/photorealistic-perspective-wood-logs-timber-industry_23-2151239476.jpg", alt: "Photorealistic perspective of wood logs"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/golden-hour-reflections-semi-truck-truck-stop_23-2152031816.jpg",
|
||||
alt: "Golden hour semi-truck",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/golden-hour-reflections-semi-truck-truck-stop_23-2152031816.jpg", alt: "Golden hour semi-truck"},
|
||||
]}
|
||||
avatarText="Trusted by thousands of drivers."
|
||||
/>
|
||||
@@ -106,34 +82,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "Broken Down?",
|
||||
title: "We Arrive Faster",
|
||||
items: [
|
||||
"Lightning-fast 24/7 dispatch",
|
||||
"Average wait time halved",
|
||||
"Safe recovery guaranteed",
|
||||
],
|
||||
id: "f1", label: "Broken Down?", title: "We Arrive Faster", items: [
|
||||
"Lightning-fast 24/7 dispatch", "Average wait time halved", "Safe recovery guaranteed"],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "Need Parts?",
|
||||
title: "Quality Assured",
|
||||
items: [
|
||||
"Extensive inventory in stock",
|
||||
"Hard-to-find components",
|
||||
"Fair pricing transparently",
|
||||
],
|
||||
id: "f2", label: "Need Parts?", title: "Quality Assured", items: [
|
||||
"Extensive inventory in stock", "Hard-to-find components", "Fair pricing transparently"],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "Repair Needed?",
|
||||
title: "Honest Work",
|
||||
items: [
|
||||
"Same-day complex turnarounds",
|
||||
"No surprise bills ever",
|
||||
"Master-level expertise",
|
||||
],
|
||||
id: "f3", label: "Repair Needed?", title: "Honest Work", items: [
|
||||
"Same-day complex turnarounds", "No surprise bills ever", "Master-level expertise"],
|
||||
},
|
||||
]}
|
||||
title="Your Trusted Auto Partner"
|
||||
@@ -149,47 +107,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "s1",
|
||||
name: "Towing & Roadside",
|
||||
price: "24/7 Availability",
|
||||
variant: "Recovery & Rescue",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-man-holding-spare-tire_23-2148270683.jpg",
|
||||
},
|
||||
id: "s1", name: "Towing & Roadside", price: "24/7 Availability", variant: "Recovery & Rescue", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-man-holding-spare-tire_23-2148270683.jpg"},
|
||||
{
|
||||
id: "s2",
|
||||
name: "Auto Repair",
|
||||
price: "Same Day Turnaround",
|
||||
variant: "Diagnostic & Maintenance",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/car-engine-repair-garage_1170-1704.jpg",
|
||||
},
|
||||
id: "s2", name: "Auto Repair", price: "Same Day Turnaround", variant: "Diagnostic & Maintenance", imageSrc: "http://img.b2bpic.net/free-photo/car-engine-repair-garage_1170-1704.jpg"},
|
||||
{
|
||||
id: "s3",
|
||||
name: "Auto Wrecking",
|
||||
price: "Massive Inventory",
|
||||
variant: "Used & New Parts",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/amusement-park-childrens-day_23-2148606699.jpg",
|
||||
},
|
||||
id: "s3", name: "Auto Wrecking", price: "Massive Inventory", variant: "Used & New Parts", imageSrc: "http://img.b2bpic.net/free-photo/amusement-park-childrens-day_23-2148606699.jpg"},
|
||||
{
|
||||
id: "s4",
|
||||
name: "Flatbed Hauling",
|
||||
price: "Custom Pricing",
|
||||
variant: "Safe Transportation",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-try-fix-car-engine-problem-local-road_1150-10675.jpg",
|
||||
},
|
||||
id: "s4", name: "Flatbed Hauling", price: "Custom Pricing", variant: "Safe Transportation", imageSrc: "http://img.b2bpic.net/free-photo/man-try-fix-car-engine-problem-local-road_1150-10675.jpg"},
|
||||
{
|
||||
id: "s5",
|
||||
name: "Electrical Repair",
|
||||
price: "Expert Diagnostics",
|
||||
variant: "Alternators & Starters",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/picture-showing-muscular-car-service-worker-repairing-vehicle_146671-18345.jpg",
|
||||
},
|
||||
id: "s5", name: "Electrical Repair", price: "Expert Diagnostics", variant: "Alternators & Starters", imageSrc: "http://img.b2bpic.net/free-photo/picture-showing-muscular-car-service-worker-repairing-vehicle_146671-18345.jpg"},
|
||||
{
|
||||
id: "s6",
|
||||
name: "Core Exchange",
|
||||
price: "Fair Valuation",
|
||||
variant: "Parts Savings",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/strong-lumberjack-chopping-wood-chips-fly-apart-ax-hatchet-axe-split-log-with-ax-birch-firewood-background-wood-wallpaper_1391-226.jpg",
|
||||
},
|
||||
id: "s6", name: "Core Exchange", price: "Fair Valuation", variant: "Parts Savings", imageSrc: "http://img.b2bpic.net/free-photo/strong-lumberjack-chopping-wood-chips-fly-apart-ax-hatchet-axe-split-log-with-ax-birch-firewood-background-wood-wallpaper_1391-226.jpg"},
|
||||
]}
|
||||
title="Our Professional Services"
|
||||
description="Expert solutions for every automotive need."
|
||||
@@ -204,45 +132,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sheldon F.",
|
||||
role: "Client",
|
||||
company: "Nelson Area",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-female-driver-with-van-wagon-car_23-2150248837.jpg",
|
||||
},
|
||||
id: "1", name: "Sheldon F.", role: "Client", company: "Nelson Area", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-female-driver-with-van-wagon-car_23-2150248837.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Melanie W.",
|
||||
role: "Client",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-tire-talking-phone_23-2148270648.jpg",
|
||||
},
|
||||
id: "2", name: "Melanie W.", role: "Client", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-tire-talking-phone_23-2148270648.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Wes J.",
|
||||
role: "Client",
|
||||
company: "BC Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-trucker-front-truck-trailer-with-cars_342744-1283.jpg",
|
||||
},
|
||||
id: "3", name: "Wes J.", role: "Client", company: "BC Local", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-trucker-front-truck-trailer-with-cars_342744-1283.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah K.",
|
||||
role: "Client",
|
||||
company: "Regular",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-s-hands-tighten-piston-cylinder-by-wrench_651396-1337.jpg",
|
||||
},
|
||||
id: "4", name: "Sarah K.", role: "Client", company: "Regular", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-s-hands-tighten-piston-cylinder-by-wrench_651396-1337.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David M.",
|
||||
role: "Client",
|
||||
company: "Commuter",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-checking-car-parts_1170-1338.jpg",
|
||||
},
|
||||
id: "5", name: "David M.", role: "Client", company: "Commuter", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-checking-car-parts_1170-1338.jpg"},
|
||||
]}
|
||||
title="Trusted by the Community"
|
||||
description="Our customers are customers for life."
|
||||
@@ -254,14 +157,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Built on Grease, Grit & Good People",
|
||||
},
|
||||
type: "text", content: "Built on Grease, Grit & Good People"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/clients-asking-about-organic-farming_482257-80722.jpg",
|
||||
alt: "Team Photo",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/clients-asking-about-organic-farming_482257-80722.jpg", alt: "Team Photo"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -272,20 +170,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you offer emergency towing?",
|
||||
content: "Yes, we provide 24/7 towing and roadside assistance across the Nelson region.",
|
||||
},
|
||||
id: "q1", title: "Do you offer emergency towing?", content: "Yes, we provide 24/7 towing and roadside assistance across the Nelson region."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are you open on weekends?",
|
||||
content: "Our towing is 24/7. Repair services operate standard business hours, with same-day emergency turnaround capabilities.",
|
||||
},
|
||||
id: "q2", title: "Are you open on weekends?", content: "Our towing is 24/7. Repair services operate standard business hours, with same-day emergency turnaround capabilities."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "How do I find parts?",
|
||||
content: "Our massive yard is inventory managed; call us with your make, model, and year, and we'll check availability instantly.",
|
||||
},
|
||||
id: "q3", title: "How do I find parts?", content: "Our massive yard is inventory managed; call us with your make, model, and year, and we'll check availability instantly."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Clear answers for our valued customers."
|
||||
@@ -298,14 +187,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Google",
|
||||
"Facebook",
|
||||
"Yellow Pages",
|
||||
"Yelp",
|
||||
"BBB Accredited",
|
||||
"Chamber of Commerce",
|
||||
"Automotive Association",
|
||||
]}
|
||||
"Google", "Facebook", "Yellow Pages", "Yelp", "BBB Accredited", "Chamber of Commerce", "Automotive Association"]}
|
||||
title="Rated 4.4+ Stars Online"
|
||||
description="Proudly backed by verified local reviews."
|
||||
/>
|
||||
@@ -315,13 +197,13 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Contact Us"
|
||||
title="Stuck Right Now?"
|
||||
description="Call us directly—we answer 24/7. Get your free repair estimate today."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/heavy-dump-truck-driving-forest-road-with-motion-blur-industrial-transport-logistics_169016-71806.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
buttonText="Get Emergency Help"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -331,45 +213,29 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#hero",
|
||||
},
|
||||
label: "Home", href: "#hero"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Services", href: "#services"},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
label: "Reviews", href: "#reviews"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Emergency",
|
||||
href: "tel:+12505550123",
|
||||
},
|
||||
label: "Emergency", href: "tel:+12505550123"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -379,4 +245,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user