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-05 18:31:52 +00:00

View File

@@ -29,36 +29,28 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Equipment",
id: "equipment",
},
name: "Equipment", id: "equipment"},
{
name: "Hall of Fame",
id: "players",
},
name: "Hall of Fame", id: "players"},
]}
brandName="CourtElite"
button={{ text: "Contact", href: "#footer" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
logoText="COURT ELITE"
description="L'excellence du tennis mondial. Équipements de précision et palmarès des légendes réunis dans une interface futuriste."
buttons={[
{
text: "Explorer l'équipement",
href: "#equipment",
},
text: "Explorer l'équipement", href: "#equipment"},
]}
imageSrc="http://img.b2bpic.net/free-photo/tennis-girl-professional-tennis-court_654080-129.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/tennis-girl-professional-tennis-court_654080-129.jpg"
imageAlt="Tennis action"
mediaAnimation="slide-up"
/>
@@ -72,59 +64,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "r1",
brand: "Wilson",
name: "Pro Staff RF",
price: "299 €",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-pallet-blurry-lights_23-2149459023.jpg?_wi=1",
},
id: "r1", brand: "Wilson", name: "Pro Staff RF", price: "299 €", rating: 5,
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-pallet-blurry-lights_23-2149459023.jpg"},
{
id: "r2",
brand: "Babolat",
name: "Pure Aero",
price: "259 €",
rating: 5,
reviewCount: "85",
imageSrc: "http://img.b2bpic.net/free-photo/badminton-concept-with-racket-shuttlecock_23-2149940920.jpg",
},
id: "r2", brand: "Babolat", name: "Pure Aero", price: "259 €", rating: 5,
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/badminton-concept-with-racket-shuttlecock_23-2149940920.jpg"},
{
id: "s1",
brand: "Head",
name: "Speed Pro",
price: "180 €",
rating: 4,
reviewCount: "42",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers-presentation_23-2151005715.jpg?_wi=1",
},
id: "s1", brand: "Head", name: "Speed Pro", price: "180 €", rating: 4,
reviewCount: "42", imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers-presentation_23-2151005715.jpg"},
{
id: "s2",
brand: "Yonex",
name: "Ezone 98",
price: "220 €",
rating: 5,
reviewCount: "96",
imageSrc: "http://img.b2bpic.net/free-photo/tennis-racquet-is-standing-near-tennis-net-outside-bright-sunny-day_613910-15295.jpg",
},
id: "s2", brand: "Yonex", name: "Ezone 98", price: "220 €", rating: 5,
reviewCount: "96", imageSrc: "http://img.b2bpic.net/free-photo/tennis-racquet-is-standing-near-tennis-net-outside-bright-sunny-day_613910-15295.jpg"},
{
id: "r3",
brand: "Wilson",
name: "Blade 98",
price: "230 €",
rating: 4,
reviewCount: "55",
imageSrc: "http://img.b2bpic.net/free-photo/sided-view-athlete-running-starting-line_23-2149731274.jpg",
},
id: "r3", brand: "Wilson", name: "Blade 98", price: "230 €", rating: 4,
reviewCount: "55", imageSrc: "http://img.b2bpic.net/free-photo/sided-view-athlete-running-starting-line_23-2149731274.jpg"},
{
id: "r4",
brand: "Babolat",
name: "Pure Strike",
price: "210 €",
rating: 5,
reviewCount: "72",
imageSrc: "http://img.b2bpic.net/free-photo/tennis-girl-professional-tennis-court_654080-123.jpg",
},
id: "r4", brand: "Babolat", name: "Pure Strike", price: "210 €", rating: 5,
reviewCount: "72", imageSrc: "http://img.b2bpic.net/free-photo/tennis-girl-professional-tennis-court_654080-123.jpg"},
]}
title="Équipements Pro"
description="Retrouvez les dernières technologies pour dominer le court."
@@ -133,38 +89,19 @@ export default function LandingPage() {
<div id="players" data-section="players">
<TeamCardTwo
animationType="slide-up"
textboxLayout="split"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
members={[
{
id: "p1",
name: "Novak D.",
role: "Champion",
description: "24 Grand Chelem",
imageSrc: "http://img.b2bpic.net/free-photo/tennis-player-with-her-racket_23-2148208277.jpg?_wi=1",
},
id: "p1", name: "Novak D.", role: "Champion", description: "24 Grand Chelem", imageSrc: "http://img.b2bpic.net/free-photo/tennis-player-with-her-racket_23-2148208277.jpg"},
{
id: "p2",
name: "Rafael N.",
role: "Légende",
description: "22 Grand Chelem",
imageSrc: "http://img.b2bpic.net/free-photo/young-powerful-sportsman-white-clothing-black-wall_176420-543.jpg",
},
id: "p2", name: "Rafael N.", role: "Légende", description: "22 Grand Chelem", imageSrc: "http://img.b2bpic.net/free-photo/young-powerful-sportsman-white-clothing-black-wall_176420-543.jpg"},
{
id: "p3",
name: "Roger F.",
role: "Icone",
description: "20 Grand Chelem",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-racket_23-2149036420.jpg",
},
id: "p3", name: "Roger F.", role: "Icone", description: "20 Grand Chelem", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-racket_23-2149036420.jpg"},
{
id: "p4",
name: "Carlos A.",
role: "Futur",
description: "Grand Chelem Winner",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-player_329181-14456.jpg",
},
id: "p4", name: "Carlos A.", role: "Futur", description: "Grand Chelem Winner", imageSrc: "http://img.b2bpic.net/free-photo/close-up-player_329181-14456.jpg"},
]}
title="Hall of Fame"
description="Découvrez les légendes du circuit et leurs statistiques."
@@ -178,32 +115,16 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "150+",
title: "Tournois ATP",
items: [
"Grand Chelem",
"Masters 1000",
],
id: "m1", value: "150+", title: "Tournois ATP", items: [
"Grand Chelem", "Masters 1000"],
},
{
id: "m2",
value: "10k+",
title: "Joueurs Pro",
items: [
"Ranking ATP",
"Stats WTA",
],
id: "m2", value: "10k+", title: "Joueurs Pro", items: [
"Ranking ATP", "Stats WTA"],
},
{
id: "m3",
value: "500+",
title: "Équipements",
items: [
"Raquettes",
"Cordages",
"Chaussures",
],
id: "m3", value: "500+", title: "Équipements", items: [
"Raquettes", "Cordages", "Chaussures"],
},
]}
title="Chiffres Clés"
@@ -216,54 +137,24 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
showRating={true}
testimonials={[
{
id: "t1",
name: "Jean Dupont",
handle: "@jean",
testimonial: "Une interface incroyable pour suivre le tennis.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fit-squash-player-posing-with-her-racket_23-2147601800.jpg",
imageAlt: "Fit squash player posing with her racket",
},
id: "t1", name: "Jean Dupont", handle: "@jean", testimonial: "Une interface incroyable pour suivre le tennis.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/fit-squash-player-posing-with-her-racket_23-2147601800.jpg", imageAlt: "Fit squash player posing with her racket"},
{
id: "t2",
name: "Marie Curie",
handle: "@marie",
testimonial: "Très précis pour choisir son cordage.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/tennis-girl-professional-tennis-court_654080-129.jpg?_wi=2",
imageAlt: "Fit squash player posing with her racket",
},
id: "t2", name: "Marie Curie", handle: "@marie", testimonial: "Très précis pour choisir son cordage.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/tennis-girl-professional-tennis-court_654080-129.jpg", imageAlt: "Fit squash player posing with her racket"},
{
id: "t3",
name: "Paul Durand",
handle: "@paul",
testimonial: "Les stats sont vraiment poussées.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-pallet-blurry-lights_23-2149459023.jpg?_wi=2",
imageAlt: "Fit squash player posing with her racket",
},
id: "t3", name: "Paul Durand", handle: "@paul", testimonial: "Les stats sont vraiment poussées.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-pallet-blurry-lights_23-2149459023.jpg", imageAlt: "Fit squash player posing with her racket"},
{
id: "t4",
name: "Alice M.",
handle: "@alice",
testimonial: "Enfin une plateforme moderne.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers-presentation_23-2151005715.jpg?_wi=2",
imageAlt: "Fit squash player posing with her racket",
},
id: "t4", name: "Alice M.", handle: "@alice", testimonial: "Enfin une plateforme moderne.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers-presentation_23-2151005715.jpg", imageAlt: "Fit squash player posing with her racket"},
{
id: "t5",
name: "Lucie V.",
handle: "@lucie",
testimonial: "Parfait pour les fans de stats.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/tennis-player-with-her-racket_23-2148208277.jpg?_wi=2",
imageAlt: "Fit squash player posing with her racket",
},
id: "t5", name: "Lucie V.", handle: "@lucie", testimonial: "Parfait pour les fans de stats.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/tennis-player-with-her-racket_23-2148208277.jpg", imageAlt: "Fit squash player posing with her racket"},
]}
showRating={true}
title="Avis Communauté"
description="Ce que disent les experts."
/>
@@ -275,25 +166,17 @@ export default function LandingPage() {
{
items: [
{
label: "À propos",
href: "#",
},
label: "À propos", href: "#"},
{
label: "Contact",
href: "#",
},
label: "Contact", href: "#"},
],
},
{
items: [
{
label: "Légalité",
href: "#",
},
label: "Légalité", href: "#"},
{
label: "Confidentialité",
href: "#",
},
label: "Confidentialité", href: "#"},
],
},
]}