Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-08 06:02:35 +00:00

View File

@@ -30,21 +30,13 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Telemetry",
id: "features",
},
name: "Telemetry", id: "features"},
{
name: "Calendar",
id: "faq",
},
name: "Calendar", id: "faq"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="F1 Universe"
/>
@@ -60,25 +52,15 @@ export default function LandingPage() {
showBlur={true}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg",
alt: "Driver 1",
},
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg", alt: "Driver 1"},
{
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg",
alt: "Driver 2",
},
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg", alt: "Driver 2"},
{
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg",
alt: "Driver 3",
},
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg", alt: "Driver 3"},
{
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg",
alt: "Driver 4",
},
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg", alt: "Driver 4"},
{
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg",
alt: "Driver 5",
},
src: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg", alt: "Driver 5"},
]}
avatarText="Join 50,000+ elite fans"
/>
@@ -92,29 +74,19 @@ export default function LandingPage() {
features={[
{
icon: Zap,
title: "Live Lap Times",
description: "Precision timing for every driver on the grid.",
},
title: "Live Lap Times", description: "Precision timing for every driver on the grid."},
{
icon: Shield,
title: "Tire Telemetry",
description: "Track compound wear and grip status in real-time.",
},
title: "Tire Telemetry", description: "Track compound wear and grip status in real-time."},
{
icon: Target,
title: "DRS Zones",
description: "Monitor overtaking opportunities across the circuit.",
},
title: "DRS Zones", description: "Monitor overtaking opportunities across the circuit."},
{
icon: Gauge,
title: "Engine Mapping",
description: "Advanced power unit analytics for every lap.",
},
title: "Engine Mapping", description: "Advanced power unit analytics for every lap."},
{
icon: Activity,
title: "Downforce Metrics",
description: "Aerodynamic efficiency tracking for high-speed corners.",
},
title: "Downforce Metrics", description: "Aerodynamic efficiency tracking for high-speed corners."},
]}
title="Real-Time Telemetry"
description="Access live race data, driver performance tracking, and mechanical insights powered by high-speed APIs."
@@ -123,39 +95,20 @@ export default function LandingPage() {
<div id="team" data-section="team">
<TeamCardFive
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
team={[
{
id: "d1",
name: "Lewis Hamilton",
role: "7x World Champion",
imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg?_wi=1",
},
id: "d1", name: "Lewis Hamilton", role: "7x World Champion", imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg"},
{
id: "d2",
name: "Max Verstappen",
role: "Defending Champion",
imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg?_wi=2",
},
id: "d2", name: "Max Verstappen", role: "Defending Champion", imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg"},
{
id: "d3",
name: "Charles Leclerc",
role: "Ferrari Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg?_wi=3",
},
id: "d3", name: "Charles Leclerc", role: "Ferrari Specialist", imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg"},
{
id: "d4",
name: "Lando Norris",
role: "Rising Star",
imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg?_wi=4",
},
id: "d4", name: "Lando Norris", role: "Rising Star", imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg"},
{
id: "d5",
name: "George Russell",
role: "Technical Lead",
imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg?_wi=5",
},
id: "d5", name: "George Russell", role: "Technical Lead", imageSrc: "http://img.b2bpic.net/free-photo/close-image-motorcyclist-studio-shot_613910-10818.jpg"},
]}
title="Grid Leaders"
description="Profiles of the world's fastest drivers and their championship trajectory."
@@ -168,30 +121,15 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "r1",
title: "Next Race: Bahrain",
content: "The season opener begins in 3 days.",
},
id: "r1", title: "Next Race: Bahrain", content: "The season opener begins in 3 days."},
{
id: "r2",
title: "Upcoming: Jeddah",
content: "Follow the street circuit challenge next week.",
},
id: "r2", title: "Upcoming: Jeddah", content: "Follow the street circuit challenge next week."},
{
id: "r3",
title: "Australia Grand Prix",
content: "Mark your calendars for the iconic Albert Park.",
},
id: "r3", title: "Australia Grand Prix", content: "Mark your calendars for the iconic Albert Park."},
{
id: "r4",
title: "Suzuka Circuit",
content: "The legendary Japanese GP awaits in April.",
},
id: "r4", title: "Suzuka Circuit", content: "The legendary Japanese GP awaits in April."},
{
id: "r5",
title: "Monaco Grand Prix",
content: "The crown jewel of Formula 1 racing happens in May.",
},
id: "r5", title: "Monaco Grand Prix", content: "The crown jewel of Formula 1 racing happens in May."},
]}
title="Race Calendar"
description="Stay ahead of every Grand Prix with our live-updating race schedule."
@@ -203,14 +141,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
text="Join the community. Subscribe for real-time race alerts."
buttons={[
{
text: "Subscribe Now",
href: "#",
},
text: "Subscribe Now", href: "#"},
]}
/>
</div>
@@ -219,33 +154,21 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Resources",
items: [
title: "Resources", items: [
{
label: "Telemetry",
href: "#features",
},
label: "Telemetry", href: "#features"},
{
label: "Calendar",
href: "#faq",
},
label: "Calendar", href: "#faq"},
{
label: "Drivers",
href: "#team",
},
label: "Drivers", href: "#team"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
],
},
]}