Merge version_1 into main #1
317
src/app/page.tsx
317
src/app/page.tsx
@@ -30,89 +30,38 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Football",
|
||||
id: "football",
|
||||
},
|
||||
{
|
||||
name: "Live",
|
||||
id: "live",
|
||||
},
|
||||
{
|
||||
name: "Results",
|
||||
id: "results",
|
||||
},
|
||||
{
|
||||
name: "Fixtures",
|
||||
id: "fixtures",
|
||||
},
|
||||
{
|
||||
name: "Transfers",
|
||||
id: "transfers",
|
||||
},
|
||||
{ name: "Football", id: "football" },
|
||||
{ name: "Live", id: "live" },
|
||||
{ name: "Results", id: "results" },
|
||||
{ name: "Fixtures", id: "fixtures" },
|
||||
{ name: "Transfers", id: "transfers" },
|
||||
]}
|
||||
brandName="ArenaAnalytics"
|
||||
button={{ text: "Get Started", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Data Driven Football Intelligence"
|
||||
description="Real-time scores, tactical insights, and comprehensive match statistics for elite football fans."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Live Matches",
|
||||
href: "#live",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "View Live Matches", href: "#live" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-empty-soccer-stadium-with-fantasy-dreamy-sky_23-2151563103.jpg"
|
||||
imageAlt="football stadium night view"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-220.jpg",
|
||||
alt: "American football American football player in professional sport stadium",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-230.jpg",
|
||||
alt: "American football American football player in professional sport stadium",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-224.jpg",
|
||||
alt: "American football American football player in professional sport stadium",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-soccer-stadium_23-2151548547.jpg",
|
||||
alt: "People on soccer stadium",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/sports-center_1127-4159.jpg",
|
||||
alt: "Sports center",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-220.jpg", alt: "American football" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-230.jpg", alt: "American football" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-224.jpg", alt: "American football" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/people-soccer-stadium_23-2151548547.jpg", alt: "People on soccer stadium" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/sports-center_1127-4159.jpg", alt: "Sports center" },
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Champions League Finals",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Premier League Weekly Updates",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Tactical Deep Dives",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Transfer Market News",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Player Scouting Reports",
|
||||
},
|
||||
{ type: "text", text: "Champions League Finals" },
|
||||
{ type: "text", text: "Premier League Weekly Updates" },
|
||||
{ type: "text", text: "Tactical Deep Dives" },
|
||||
{ type: "text", text: "Transfer Market News" },
|
||||
{ type: "text", text: "Player Scouting Reports" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -123,32 +72,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "m1",
|
||||
title: "EPL: Liverpool vs Arsenal",
|
||||
tags: [
|
||||
"Live",
|
||||
"42'",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tennis-court_1127-3048.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
title: "UCL: Qarabag FK vs Bayer Leverkusen",
|
||||
tags: [
|
||||
"Live",
|
||||
"88'",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-401.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
title: "Serie A: Milan vs Inter",
|
||||
tags: [
|
||||
"FT",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/ancient-battlefield-performance-sanguocheng-wuxi-china_1127-4071.jpg",
|
||||
},
|
||||
{ id: "m1", title: "EPL: Liverpool vs Arsenal", tags: ["Live", "42'"], imageSrc: "http://img.b2bpic.net/free-photo/tennis-court_1127-3048.jpg" },
|
||||
{ id: "m2", title: "UCL: Qarabag FK vs Bayer Leverkusen", tags: ["Live", "88'"], imageSrc: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-401.jpg" },
|
||||
{ id: "m3", title: "Serie A: Milan vs Inter", tags: ["FT"], imageSrc: "http://img.b2bpic.net/free-photo/ancient-battlefield-performance-sanguocheng-wuxi-china_1127-4071.jpg" },
|
||||
]}
|
||||
title="Live Match Feed"
|
||||
description="Global league updates, minute-by-minute scores, and real-time alerts."
|
||||
@@ -162,18 +88,9 @@ export default function LandingPage() {
|
||||
title="Qarabağ FK Analysis"
|
||||
description="Deep dive into squad status, tactical formations, and upcoming fixtures for Azerbaijan's champions."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Current Form",
|
||||
description: "Analyzing the 4-2-3-1 setup",
|
||||
},
|
||||
{
|
||||
title: "Squad Depth",
|
||||
description: "Key contributions from Andrade and Juninho",
|
||||
},
|
||||
{
|
||||
title: "Calendar",
|
||||
description: "Domestic league and European schedule",
|
||||
},
|
||||
{ title: "Current Form", description: "Analyzing the 4-2-3-1 setup" },
|
||||
{ title: "Squad Depth", description: "Key contributions from Andrade and Juninho" },
|
||||
{ title: "Calendar", description: "Domestic league and European schedule" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/football-background_23-2147832056.jpg"
|
||||
/>
|
||||
@@ -185,36 +102,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "64%",
|
||||
title: "Possession Average",
|
||||
items: [
|
||||
"Home",
|
||||
"Away",
|
||||
"Differential",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "8.2",
|
||||
title: "Shots Per Match",
|
||||
items: [
|
||||
"Target",
|
||||
"Blocked",
|
||||
"Offsides",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "12.5",
|
||||
title: "Fouls & Discipline",
|
||||
items: [
|
||||
"Yellow",
|
||||
"Red",
|
||||
"Fouls",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "64%", title: "Possession Average", items: ["Home", "Away", "Differential"] },
|
||||
{ id: "m2", value: "8.2", title: "Shots Per Match", items: ["Target", "Blocked", "Offsides"] },
|
||||
{ id: "m3", value: "12.5", title: "Fouls & Discipline", items: ["Yellow", "Red", "Fouls"] },
|
||||
]}
|
||||
title="Match Insights"
|
||||
description="Advanced metrics comparing possession, shots on target, and foul counts."
|
||||
@@ -228,54 +118,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "t1",
|
||||
brand: "Official",
|
||||
name: "Star Player Transfer",
|
||||
price: "Contract Signed",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-traveler-compass-with-copy-space_23-2148362089.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
brand: "Rumor",
|
||||
name: "Striker to Premier League",
|
||||
price: "Negotiating",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-notebook-with-map-autumn-leaves_23-2148630274.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
brand: "Official",
|
||||
name: "Midfield Maestro Extension",
|
||||
price: "Confirmed",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-notebook-with-autumn-leaves-boots_23-2148630261.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
brand: "Rumor",
|
||||
name: "Wonderkid Pursuit",
|
||||
price: "In Discussion",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-school-supplies-dark-surface_179666-46974.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
brand: "Official",
|
||||
name: "Defender Transfer",
|
||||
price: "Done Deal",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-notebook-pine-branch-grey-background_140725-110829.jpg",
|
||||
},
|
||||
{
|
||||
id: "t6",
|
||||
brand: "Official",
|
||||
name: "GK Transfer",
|
||||
price: "Signed",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/futuristic-football-game-player_23-2151153046.jpg",
|
||||
},
|
||||
{ id: "t1", brand: "Official", name: "Star Player Transfer", price: "Contract Signed", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/top-view-traveler-compass-with-copy-space_23-2148362089.jpg" },
|
||||
{ id: "t2", brand: "Rumor", name: "Striker to Premier League", price: "Negotiating", rating: 4, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/top-view-notebook-with-map-autumn-leaves_23-2148630274.jpg" },
|
||||
{ id: "t3", brand: "Official", name: "Midfield Maestro Extension", price: "Confirmed", rating: 5, reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/top-view-notebook-with-autumn-leaves-boots_23-2148630261.jpg" },
|
||||
{ id: "t4", brand: "Rumor", name: "Wonderkid Pursuit", price: "In Discussion", rating: 4, reviewCount: "50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-school-supplies-dark-surface_179666-46974.jpg" },
|
||||
{ id: "t5", brand: "Official", name: "Defender Transfer", price: "Done Deal", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/top-view-notebook-pine-branch-grey-background_140725-110829.jpg" },
|
||||
{ id: "t6", brand: "Official", name: "GK Transfer", price: "Signed", rating: 4, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/futuristic-football-game-player_23-2151153046.jpg" },
|
||||
]}
|
||||
title="Live Transfer Center"
|
||||
description="Official transfers, rumors, and negotiations across global leagues."
|
||||
@@ -284,27 +132,13 @@ export default function LandingPage() {
|
||||
|
||||
<div id="scouting" data-section="scouting">
|
||||
<TeamCardFive
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
team={[
|
||||
{
|
||||
id: "s1",
|
||||
name: "Young Talent A",
|
||||
role: "Attacking Midfielder",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/football-trainer-teaching-his-pupils_23-2149708042.jpg",
|
||||
},
|
||||
{
|
||||
id: "s2",
|
||||
name: "Young Talent B",
|
||||
role: "Winger",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sporty-girl-holding-soccer-ball-her-hands-girl-soccer-player-soccer-training-soccer_169016-68126.jpg",
|
||||
},
|
||||
{
|
||||
id: "s3",
|
||||
name: "Young Talent C",
|
||||
role: "Defender",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-running-through-cones_23-2148355363.jpg",
|
||||
},
|
||||
{ id: "s1", name: "Young Talent A", role: "Attacking Midfielder", imageSrc: "http://img.b2bpic.net/free-photo/football-trainer-teaching-his-pupils_23-2149708042.jpg" },
|
||||
{ id: "s2", name: "Young Talent B", role: "Winger", imageSrc: "http://img.b2bpic.net/free-photo/sporty-girl-holding-soccer-ball-her-hands-girl-soccer-player-soccer-training-soccer_169016-68126.jpg" },
|
||||
{ id: "s3", name: "Young Talent C", role: "Defender", imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-running-through-cones_23-2148355363.jpg" },
|
||||
]}
|
||||
title="Wonderkids & Scouting"
|
||||
description="Profiles of rising stars featuring playing styles, market value, and potential."
|
||||
@@ -319,36 +153,9 @@ export default function LandingPage() {
|
||||
title="Virtual Football Strategy"
|
||||
description="Guides for e-football and competitive squad building techniques."
|
||||
blogs={[
|
||||
{
|
||||
id: "g1",
|
||||
category: "Guides",
|
||||
title: "Striker Instinct Mechanics",
|
||||
excerpt: "Mastering the AI attacking movement.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/watching-football-concept-with-vr-glasses_23-2147813139.jpg",
|
||||
authorName: "Coach Pro",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/sunset-football-field_23-2151952456.jpg",
|
||||
date: "Oct 2023",
|
||||
},
|
||||
{
|
||||
id: "g2",
|
||||
category: "Strategy",
|
||||
title: "Squad Building Tips",
|
||||
excerpt: "Optimal team synergy for competitive play.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-expert-working-with-technology-neon-lights_23-2151645688.jpg",
|
||||
authorName: "Pro Gamer",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/figure-skating-girl-ice-arena_654080-1585.jpg",
|
||||
date: "Oct 2023",
|
||||
},
|
||||
{
|
||||
id: "g3",
|
||||
category: "Mechanics",
|
||||
title: "Defense Tactics",
|
||||
excerpt: "How to hold the line effectively.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-playing-sf-shooter-videogame-computer-talking-into-headset-with-friends_482257-104108.jpg",
|
||||
authorName: "Tactical Guru",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/jumping-ski_654080-2162.jpg",
|
||||
date: "Oct 2023",
|
||||
},
|
||||
{ id: "g1", category: "Guides", title: "Striker Instinct Mechanics", excerpt: "Mastering the AI attacking movement.", imageSrc: "http://img.b2bpic.net/free-photo/watching-football-concept-with-vr-glasses_23-2147813139.jpg", authorName: "Coach Pro", authorAvatar: "http://img.b2bpic.net/free-photo/sunset-football-field_23-2151952456.jpg", date: "Oct 2023" },
|
||||
{ id: "g2", category: "Strategy", title: "Squad Building Tips", excerpt: "Optimal team synergy for competitive play.", imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-expert-working-with-technology-neon-lights_23-2151645688.jpg", authorName: "Pro Gamer", authorAvatar: "http://img.b2bpic.net/free-photo/figure-skating-girl-ice-arena_654080-1585.jpg", date: "Oct 2023" },
|
||||
{ id: "g3", category: "Mechanics", title: "Defense Tactics", excerpt: "How to hold the line effectively.", imageSrc: "http://img.b2bpic.net/free-photo/man-playing-sf-shooter-videogame-computer-talking-into-headset-with-friends_482257-104108.jpg", authorName: "Tactical Guru", authorAvatar: "http://img.b2bpic.net/free-photo/jumping-ski_654080-2162.jpg", date: "Oct 2023" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -358,49 +165,13 @@ export default function LandingPage() {
|
||||
imageSrc="http://img.b2bpic.net/free-photo/abstract-triangles-background_1048-16321.jpg"
|
||||
logoText="ArenaAnalytics"
|
||||
columns={[
|
||||
{
|
||||
title: "Leagues",
|
||||
items: [
|
||||
{
|
||||
label: "EPL",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Qarabag FK",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Stats",
|
||||
items: [
|
||||
{
|
||||
label: "Livescore",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Transfers",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Leagues", items: [{ label: "EPL", href: "#" }, { label: "Qarabag FK", href: "#" }] },
|
||||
{ title: "Stats", items: [{ label: "Livescore", href: "#" }, { label: "Transfers", href: "#" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Contact", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user