Merge version_2 into main #4

Merged
bender merged 1 commits from version_2 into main 2026-04-02 14:59:20 +00:00

View File

@@ -29,12 +29,9 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Play", id: "play"},
{
name: "Learn", id: "learn"},
{
name: "Leaderboard", id: "leaderboard"},
{ name: "Play", id: "play" },
{ name: "Learn", id: "learn" },
{ name: "Leaderboard", id: "leaderboard" },
]}
brandName="GrandmasterChess"
/>
@@ -42,22 +39,17 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "gradient-bars"}}
background={{ variant: "gradient-bars" }}
title="Master the Board, Anywhere."
description="Join millions of players in the world's most competitive chess community. Play ranked matches, study openings, and rise to grandmaster status."
tag="GLOBAL COMPETITIVE CHESS"
buttons={[
{
text: "Play Now", href: "#play"},
{
text: "Learn Tactics", href: "#learn"},
{ text: "Play Now", href: "#play" },
{ text: "Learn Tactics", href: "#learn" },
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/monochrome-pieces-chess-board-game_23-2150378629.jpg", imageAlt: "Chess game master match"},
{
imageSrc: "http://img.b2bpic.net/free-photo/transparent-chess-pieces-board_23-2148198799.jpg?_wi=1", imageAlt: "Chess tactical digital interface"}
{ imageSrc: "http://img.b2bpic.net/free-photo/monochrome-pieces-chess-board-game_23-2150378629.jpg", imageAlt: "Chess game master match" },
{ imageSrc: "http://img.b2bpic.net/free-photo/transparent-chess-pieces-board_23-2148198799.jpg?_wi=1", imageAlt: "Chess tactical digital interface" }
]}
mediaAnimation="slide-up"
rating={5}
@@ -70,15 +62,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={true}
features={[
{
title: "Real-Time Ranking", description: "Compete with players worldwide with our sophisticated matchmaking engine.", imageSrc: "http://img.b2bpic.net/free-photo/transparent-chess-pieces-board_23-2148198799.jpg?_wi=2", buttonIcon: Zap,
},
{
title: "Tactical Analysis", description: "Study your games with an AI engine designed to help you spot mistakes and improve.", imageSrc: "http://img.b2bpic.net/free-photo/young-old-men-playing-chess-side-view_23-2150128775.jpg", buttonIcon: Cpu,
},
{
title: "Tournament Hub", description: "Join weekly tournaments or host your own private club games for your friends.", imageSrc: "http://img.b2bpic.net/free-photo/person-enjoying-relaxing-time-home_23-2149106939.jpg", buttonIcon: Trophy,
},
{ title: "Real-Time Ranking", description: "Compete with players worldwide with our sophisticated matchmaking engine.", imageSrc: "http://img.b2bpic.net/free-photo/transparent-chess-pieces-board_23-2148198799.jpg?_wi=2", buttonIcon: Zap },
{ title: "Tactical Analysis", description: "Study your games with an AI engine designed to help you spot mistakes and improve.", imageSrc: "http://img.b2bpic.net/free-photo/young-old-men-playing-chess-side-view_23-2150128775.jpg", buttonIcon: Cpu },
{ title: "Tournament Hub", description: "Join weekly tournaments or host your own private club games for your friends.", imageSrc: "http://img.b2bpic.net/free-photo/person-enjoying-relaxing-time-home_23-2149106939.jpg", buttonIcon: Trophy },
]}
title="Everything a Grandmaster Needs"
description="From intuitive match-making engines to advanced tactical analysis tools, we've built the ultimate ecosystem for chess enthusiasts."
@@ -91,15 +77,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
metrics={[
{
id: "1", icon: Users,
title: "Active Players", value: "15M+"},
{
id: "2", icon: Clock,
title: "Games Played", value: "2B+"},
{
id: "3", icon: Award,
title: "Grandmasters", value: "1,200+"},
{ id: "1", icon: Users, title: "Active Players", value: "15M+" },
{ id: "2", icon: Clock, title: "Games Played", value: "2B+" },
{ id: "3", icon: Award, title: "Grandmasters", value: "1,200+" },
]}
title="Our Community Strength"
description="The numbers behind the world's leading competitive chess platform."
@@ -111,9 +91,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"World Chess Federation", "Global Gaming Alliance", "Grandmaster Academy", "Chess Tech Daily", "Elite Tactics Hub", "Pro Tournaments Inc", "Strategic Minds League"]}
"World Chess Federation", "Global Gaming Alliance", "Grandmaster Academy", "Chess Tech Daily", "Elite Tactics Hub", "Pro Tournaments Inc", "Strategic Minds League"
]}
logos={[
"http://img.b2bpic.net/free-photo/dramatic-chess-piece_23-2151178473.jpg", "http://img.b2bpic.net/free-vector/ninja-gamer-logo-esports-gaming_779267-3188.jpg", "http://img.b2bpic.net/free-photo/medium-shot-man-playing-chess-outside_23-2148997202.jpg", "http://img.b2bpic.net/free-photo/ballerina-training-perform-eleegance-icon_53876-13812.jpg", "http://img.b2bpic.net/free-vector/creative-game-design-game-development-25-line-filled-icon-pack-such-as-gaming-arcade-monitor-sketch-dimensional_1142-24884.jpg", "http://img.b2bpic.net/free-photo/assortment-luxurious-chess-pieces_23-2150828993.jpg", "http://img.b2bpic.net/free-photo/dramatic-chess-piece_23-2151178480.jpg"]}
"http://img.b2bpic.net/free-photo/dramatic-chess-piece_23-2151178473.jpg", "http://img.b2bpic.net/free-vector/ninja-gamer-logo-esports-gaming_779267-3188.jpg", "http://img.b2bpic.net/free-photo/medium-shot-man-playing-chess-outside_23-2148997202.jpg", "http://img.b2bpic.net/free-photo/ballerina-training-perform-eleegance-icon_53876-13812.jpg", "http://img.b2bpic.net/free-vector/creative-game-design-game-development-25-line-filled-icon-pack-such-as-gaming-arcade-monitor-sketch-dimensional_1142-24884.jpg", "http://img.b2bpic.net/free-photo/assortment-luxurious-chess-pieces_23-2150828993.jpg", "http://img.b2bpic.net/free-photo/dramatic-chess-piece_23-2151178480.jpg"
]}
title="Trusted by the Best"
description="We partner with leading global chess organizations to bring you a professional and authentic gaming experience."
/>
@@ -122,14 +104,12 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain"}}
background={{ variant: "plain" }}
tag="SUPPORT"
title="Need Help Climbing the Ranks?"
description="Our dedicated support team is here to help with account issues, tournament queries, or technical feedback."
buttons={[
{
text: "Contact Support", href: "/support"},
{ text: "Contact Support", href: "#contact" },
]}
/>
</div>
@@ -137,30 +117,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Game", items: [
{
label: "Play", href: "#play"},
{
label: "Leaderboard", href: "#leaderboard"},
],
},
{
title: "Learn", items: [
{
label: "Tactics", href: "#learn"},
{
label: "Lessons", href: "#learn"},
],
},
{
title: "Company", items: [
{
label: "About", href: "#about"},
{
label: "Contact", href: "#contact"},
],
},
{ title: "Game", items: [{ label: "Play", href: "#play" }, { label: "Leaderboard", href: "#leaderboard" }] },
{ title: "Learn", items: [{ label: "Tactics", href: "#learn" }, { label: "Lessons", href: "#learn" }] },
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] },
]}
logoText="GrandmasterChess"
copyrightText="© 2025 GrandmasterChess Corp"
@@ -169,4 +128,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}