Merge version_1 into main #2

Merged
bender merged 6 commits from version_1 into main 2026-03-03 00:31:13 +00:00
Showing only changes of commit ce7d717775 - Show all commits

View File

@@ -25,8 +25,7 @@ export default function HomePage() {
const footerColumns = [ const footerColumns = [
{ {
title: "Models", title: "Models", items: [
items: [
{ label: "Motocross", href: "/models" }, { label: "Motocross", href: "/models" },
{ label: "Adventure", href: "/models" }, { label: "Adventure", href: "/models" },
{ label: "Street", href: "/models" }, { label: "Street", href: "/models" },
@@ -34,8 +33,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Racing", title: "Racing", items: [
items: [
{ label: "MotoGP", href: "/racing" }, { label: "MotoGP", href: "/racing" },
{ label: "Motocross", href: "/racing" }, { label: "Motocross", href: "/racing" },
{ label: "Enduro", href: "/racing" }, { label: "Enduro", href: "/racing" },
@@ -43,8 +41,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About KTM", href: "https://www.ktmgroup.com" }, { label: "About KTM", href: "https://www.ktmgroup.com" },
{ label: "Careers", href: "https://jobs.ktm.com" }, { label: "Careers", href: "https://jobs.ktm.com" },
{ label: "Press", href: "https://press.ktm.com" }, { label: "Press", href: "https://press.ktm.com" },
@@ -52,8 +49,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Use", href: "#" }, { label: "Terms of Use", href: "#" },
{ label: "Impressum", href: "#" }, { label: "Impressum", href: "#" },
@@ -98,11 +94,8 @@ export default function HomePage() {
buttonAnimation="slide-up" buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
dashboard={{ dashboard={{
title: "Real-Time Performance Hub", title: "Real-Time Performance Hub", logoIcon: Zap,
logoIcon: Zap, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-futuristic-high-tech-motorcycle-dashbo-1772497657804-e0fdf6d3.png", searchPlaceholder: "Search performance data...", buttons: [
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-futuristic-high-tech-motorcycle-dashbo-1772497657804-e0fdf6d3.png",
searchPlaceholder: "Search performance data...",
buttons: [
{ text: "Live Data", href: "#" }, { text: "Live Data", href: "#" },
{ text: "Export Report", href: "#" }, { text: "Export Report", href: "#" },
], ],
@@ -113,43 +106,28 @@ export default function HomePage() {
], ],
stats: [ stats: [
{ {
title: "Peak Power", title: "Peak Power", values: [195, 205, 215],
values: [195, 205, 215], valuePrefix: "", valueSuffix: "HP", description: "Maximum engine output"},
valuePrefix: "",
valueSuffix: "HP",
description: "Maximum engine output",
},
{ {
title: "Top Speed", title: "Top Speed", values: [299, 305, 310],
values: [299, 305, 310], valuePrefix: "", valueSuffix: "km/h", description: "Verified track performance"},
valuePrefix: "",
valueSuffix: "km/h",
description: "Verified track performance",
},
{ {
title: "Acceleration", title: "Acceleration", values: [2.95, 2.89, 2.85],
values: [2.95, 2.89, 2.85], valuePrefix: "", valueSuffix: "s", description: "0-100 km/h time"},
valuePrefix: "",
valueSuffix: "s",
description: "0-100 km/h time",
},
], ],
chartTitle: "Performance Metrics", chartTitle: "Performance Metrics", chartData: [
chartData: [
{ value: 95 }, { value: 95 },
{ value: 87 }, { value: 87 },
{ value: 92 }, { value: 92 },
{ value: 88 }, { value: 88 },
{ value: 98 }, { value: 98 },
], ],
listTitle: "Latest Updates", listTitle: "Latest Updates", listItems: [
listItems: [
{ icon: Rocket, title: "2026 Model Launch", status: "Active" }, { icon: Rocket, title: "2026 Model Launch", status: "Active" },
{ icon: Trophy, title: "Racing Championship Win", status: "Confirmed" }, { icon: Trophy, title: "Racing Championship Win", status: "Confirmed" },
{ icon: Zap, title: "New Electric Range", status: "Coming Soon" }, { icon: Zap, title: "New Electric Range", status: "Coming Soon" },
], ],
imageAlt: "KTM Performance Dashboard", imageAlt: "KTM Performance Dashboard"}}
}}
/> />
</div> </div>
@@ -183,26 +161,11 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "450sx", id: "450sx", name: "2026 KTM 450 SX-F", price: "€7,999", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-stunning-2026-ktm-450-sx-f-motocross-b-1772497657472-fe8ae8a8.png", imageAlt: "2026 KTM 450 SX-F Motocross"},
name: "2026 KTM 450 SX-F",
price: "€7,999",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-stunning-2026-ktm-450-sx-f-motocross-b-1772497657472-fe8ae8a8.png?_wi=1",
imageAlt: "2026 KTM 450 SX-F Motocross",
},
{ {
id: "1390adv", id: "1390adv", name: "2026 KTM 1390 Super Adventure R", price: "€16,499", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-premium-2026-ktm-1390-super-adventure--1772497658095-4aa40b33.png", imageAlt: "2026 KTM 1390 Adventure"},
name: "2026 KTM 1390 Super Adventure R",
price: "€16,499",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-premium-2026-ktm-1390-super-adventure--1772497658095-4aa40b33.png?_wi=1",
imageAlt: "2026 KTM 1390 Adventure",
},
{ {
id: "690smc", id: "690smc", name: "2026 KTM 690 SMC R", price: "€8,799", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-sleek-2026-ktm-690-smc-r-supermoto-bik-1772497658051-1d88b870.png", imageAlt: "2026 KTM 690 SMC R Supermoto"},
name: "2026 KTM 690 SMC R",
price: "€8,799",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/a-sleek-2026-ktm-690-smc-r-supermoto-bik-1772497658051-1d88b870.png?_wi=1",
imageAlt: "2026 KTM 690 SMC R Supermoto",
},
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
animationType="slide-up" animationType="slide-up"
@@ -220,31 +183,16 @@ export default function HomePage() {
buttons={[{ text: "Learn More", href: "#" }]} buttons={[{ text: "Learn More", href: "#" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground="noInvert" useInvertedBackground={false}
features={[ features={[
{ {
id: "traction", id: "traction", title: "Advanced Traction Control", description: "Cutting-edge traction control systems that adapt to track conditions in real-time, ensuring optimal grip and performance.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/close-up-detail-shots-of-advanced-ktm-mo-1772497658395-c8042a05.png", imageAlt: "Advanced Traction Technology"},
title: "Advanced Traction Control",
description: "Cutting-edge traction control systems that adapt to track conditions in real-time, ensuring optimal grip and performance.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/close-up-detail-shots-of-advanced-ktm-mo-1772497658395-c8042a05.png?_wi=1",
imageAlt: "Advanced Traction Technology",
},
{ {
id: "suspension", id: "suspension", title: "WP Suspension", description: "Precision-tuned suspension components from WP that deliver superior handling and comfort across all riding conditions.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/close-up-detail-shots-of-advanced-ktm-mo-1772497658395-c8042a05.png", imageAlt: "WP Suspension System"},
title: "WP Suspension",
description: "Precision-tuned suspension components from WP that deliver superior handling and comfort across all riding conditions.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/close-up-detail-shots-of-advanced-ktm-mo-1772497658395-c8042a05.png?_wi=2",
imageAlt: "WP Suspension System",
},
{ {
id: "braking", id: "braking", title: "Brembo Braking Systems", description: "Professional-grade Brembo brakes engineered for maximum stopping power and reliability in extreme conditions.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/close-up-detail-shots-of-advanced-ktm-mo-1772497658395-c8042a05.png", imageAlt: "Brembo Braking Technology"},
title: "Brembo Braking Systems",
description: "Professional-grade Brembo brakes engineered for maximum stopping power and reliability in extreme conditions.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/close-up-detail-shots-of-advanced-ktm-mo-1772497658395-c8042a05.png?_wi=3",
imageAlt: "Brembo Braking Technology",
},
]} ]}
gridVariant="uniform-4-items" gridVariant="uniform-all-items-equal"
animationType="slide-up" animationType="slide-up"
carouselMode="buttons" carouselMode="buttons"
/> />
@@ -264,33 +212,13 @@ export default function HomePage() {
animationType="slide-up" animationType="slide-up"
team={[ team={[
{ {
id: "racer1", id: "racer1", name: "Championship Contender", role: "MotoGP Factory Rider", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/portrait-of-a-professional-motocross-rac-1772497657860-c8d4f987.png", imageAlt: "Champion Racer"},
name: "Championship Contender",
role: "MotoGP Factory Rider",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/portrait-of-a-professional-motocross-rac-1772497657860-c8d4f987.png?_wi=1",
imageAlt: "Champion Racer",
},
{ {
id: "racer2", id: "racer2", name: "Elite Performer", role: "Motocross Pro", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/female-professional-motorcycle-racer-in--1772497657783-741dd07c.png", imageAlt: "Motocross Champion"},
name: "Elite Performer",
role: "Motocross Pro",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/female-professional-motorcycle-racer-in--1772497657783-741dd07c.png?_wi=1",
imageAlt: "Motocross Champion",
},
{ {
id: "racer3", id: "racer3", name: "Record Holder", role: "Enduro Champion", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motocross-champion-in-ktm-t-1772497657761-40600cf6.png", imageAlt: "Enduro Champion"},
name: "Record Holder",
role: "Enduro Champion",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motocross-champion-in-ktm-t-1772497657761-40600cf6.png?_wi=1",
imageAlt: "Enduro Champion",
},
{ {
id: "racer4", id: "racer4", name: "Innovation Expert", role: "Technical Director", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motorcycle-mechanic-or-engi-1772497657496-73520b50.png", imageAlt: "Technical Expertise"},
name: "Innovation Expert",
role: "Technical Director",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motorcycle-mechanic-or-engi-1772497657496-73520b50.png?_wi=1",
imageAlt: "Technical Expertise",
},
]} ]}
/> />
</div> </div>
@@ -305,23 +233,9 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"MotoGP Championship", "MotoGP Championship", "Motocross World Championship", "Enduro World Championship", "Supercross Series", "Rally Dakar", "ISDE Racing", "Superbike World Championship"]}
"Motocross World Championship",
"Enduro World Championship",
"Supercross Series",
"Rally Dakar",
"ISDE Racing",
"Superbike World Championship",
]}
logos={[ logos={[
"http://img.b2bpic.net/free-vector/karting-motor-race-logo-emblem-set_1284-15006.jpg", "http://img.b2bpic.net/free-vector/karting-motor-race-logo-emblem-set_1284-15006.jpg", "http://img.b2bpic.net/free-vector/motocross-logo-set-template_52683-48312.jpg", "http://img.b2bpic.net/free-vector/motocross-logo-collection_52683-46377.jpg", "http://img.b2bpic.net/free-vector/vintage-label-design-with-lettering-composition-dark_1284-43749.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-desert-logo-template_23-2149398901.jpg", "http://img.b2bpic.net/free-vector/motocross-logo-set-template_52683-48312.jpg", "http://img.b2bpic.net/free-vector/vintage-motor-label-with-lettering-composition_1284-45824.jpg"]}
"http://img.b2bpic.net/free-vector/motocross-logo-set-template_52683-48312.jpg",
"http://img.b2bpic.net/free-vector/motocross-logo-collection_52683-46377.jpg",
"http://img.b2bpic.net/free-vector/vintage-label-design-with-lettering-composition-dark_1284-43749.jpg",
"http://img.b2bpic.net/free-vector/hand-drawn-desert-logo-template_23-2149398901.jpg",
"http://img.b2bpic.net/free-vector/motocross-logo-set-template_52683-48312.jpg",
"http://img.b2bpic.net/free-vector/vintage-motor-label-with-lettering-composition_1284-45824.jpg",
]}
speed={50} speed={50}
showCard={true} showCard={true}
/> />
@@ -339,41 +253,17 @@ export default function HomePage() {
animationType="slide-up" animationType="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Max Verstappen Style Racer", role: "MotoGP Factory Rider", company: "KTM Racing", rating: 5,
name: "Max Verstappen Style Racer", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/portrait-of-a-professional-motocross-rac-1772497657860-c8d4f987.png", imageAlt: "Racing Champion"},
role: "MotoGP Factory Rider",
company: "KTM Racing",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/portrait-of-a-professional-motocross-rac-1772497657860-c8d4f987.png?_wi=2",
imageAlt: "Racing Champion",
},
{ {
id: "2", id: "2", name: "Elena Rodriguez", role: "Motocross Champion", company: "KTM Factory Team", rating: 5,
name: "Elena Rodriguez", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/female-professional-motorcycle-racer-in--1772497657783-741dd07c.png", imageAlt: "Motocross Champion"},
role: "Motocross Champion",
company: "KTM Factory Team",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/female-professional-motorcycle-racer-in--1772497657783-741dd07c.png?_wi=2",
imageAlt: "Motocross Champion",
},
{ {
id: "3", id: "3", name: "David Thompson", role: "Enduro World Champion", company: "KTM Enduro Racing", rating: 5,
name: "David Thompson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motocross-champion-in-ktm-t-1772497657761-40600cf6.png", imageAlt: "Enduro Champion"},
role: "Enduro World Champion",
company: "KTM Enduro Racing",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motocross-champion-in-ktm-t-1772497657761-40600cf6.png?_wi=2",
imageAlt: "Enduro Champion",
},
{ {
id: "4", id: "4", name: "Dr. Marcus Weber", role: "Chief Technical Officer", company: "KTM Innovation Lab", rating: 5,
name: "Dr. Marcus Weber", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motorcycle-mechanic-or-engi-1772497657496-73520b50.png", imageAlt: "Technical Innovation"},
role: "Chief Technical Officer",
company: "KTM Innovation Lab",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APbw46PUyaxpRcSS3bOWIP0kw9/professional-motorcycle-mechanic-or-engi-1772497657496-73520b50.png?_wi=2",
imageAlt: "Technical Innovation",
},
]} ]}
kpiItems={[ kpiItems={[
{ value: "400+", label: "Grand Prix Victories" }, { value: "400+", label: "Grand Prix Victories" },