Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
207
src/app/page.tsx
207
src/app/page.tsx
@@ -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: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user