Merge version_2 into main #2

Merged
bender merged 5 commits from version_2 into main 2026-03-20 18:13:19 +00:00
5 changed files with 160 additions and 458 deletions

View File

@@ -20,8 +20,7 @@ export default function CommunityPage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Home", href: "/" },
{ label: "Tournaments", href: "/" },
{ label: "Leaderboard", href: "/" },
@@ -29,8 +28,7 @@ export default function CommunityPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Twitch", href: "https://twitch.tv" },
@@ -38,8 +36,7 @@ export default function CommunityPage() {
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{ label: "Rules & Guidelines", href: "/" },
{ label: "Support", href: "/" },
{ label: "Blog", href: "/" },
@@ -47,8 +44,7 @@ export default function CommunityPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/" },
{ label: "Terms of Service", href: "/" },
{ label: "Cookie Policy", href: "/" },
@@ -59,16 +55,16 @@ export default function CommunityPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSizeLargeTitles"
background="aurora"
cardStyle="gradient-radial"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple brandName="Brawl Stars Esports" navItems={navItems} />
@@ -87,34 +83,22 @@ export default function CommunityPage() {
features={[
{
icon: MessageCircle,
title: "Discussion Forums",
description: "Engage in conversations about strategies, gameplay tips, and competitive insights with fellow players.",
},
title: "Discussion Forums", description: "Engage in conversations about strategies, gameplay tips, and competitive insights with fellow players."},
{
icon: Share2,
title: "Content Sharing",
description: "Share your clips, highlights, and tournament moments with the community and earn recognition.",
},
title: "Content Sharing", description: "Share your clips, highlights, and tournament moments with the community and earn recognition."},
{
icon: Zap,
title: "Live Streams Hub",
description: "Discover and watch live streams from top players, coaches, and tournament broadcasts.",
},
title: "Live Streams Hub", description: "Discover and watch live streams from top players, coaches, and tournament broadcasts."},
{
icon: Award,
title: "Achievement Badges",
description: "Earn and display exclusive badges that showcase your competitive achievements and community contributions.",
},
title: "Achievement Badges", description: "Earn and display exclusive badges that showcase your competitive achievements and community contributions."},
{
icon: Users,
title: "Team Formation",
description: "Find teammates, form squads, and collaborate with other players to compete in team tournaments.",
},
title: "Team Formation", description: "Find teammates, form squads, and collaborate with other players to compete in team tournaments."},
{
icon: Heart,
title: "Support System",
description: "Get mentorship from experienced players and help newer competitors improve their skills.",
},
title: "Support System", description: "Get mentorship from experienced players and help newer competitors improve their skills."},
]}
ariaLabel="Community features section"
/>
@@ -132,41 +116,17 @@ export default function CommunityPage() {
animationType="slide-up"
testimonials={[
{
id: "community-1",
name: "Jordan Parker",
handle: "@CommunityBuilder",
testimonial: "The forums here helped me understand advanced strategies I never knew existed. Now I'm helping newer players learn the same concepts.",
},
id: "community-1", name: "Jordan Parker", handle: "@CommunityBuilder", testimonial: "The forums here helped me understand advanced strategies I never knew existed. Now I'm helping newer players learn the same concepts."},
{
id: "community-2",
name: "Emma Foster",
handle: "@StreamQueen",
testimonial: "I started streaming through the community hub and built an amazing audience. The support from other streamers has been incredible.",
},
id: "community-2", name: "Emma Foster", handle: "@StreamQueen", testimonial: "I started streaming through the community hub and built an amazing audience. The support from other streamers has been incredible."},
{
id: "community-3",
name: "Marcus Johnson",
handle: "@TeamLeader",
testimonial: "Found my perfect team through the community matching system. We've been together for 6 months and just won our first major tournament!",
},
id: "community-3", name: "Marcus Johnson", handle: "@TeamLeader", testimonial: "Found my perfect team through the community matching system. We've been together for 6 months and just won our first major tournament!"},
{
id: "community-4",
name: "Rachel Chen",
handle: "@MentorPro",
testimonial: "Mentoring new players through the support system has been so rewarding. Seeing them grow and achieve their goals is the best part.",
},
id: "community-4", name: "Rachel Chen", handle: "@MentorPro", testimonial: "Mentoring new players through the support system has been so rewarding. Seeing them grow and achieve their goals is the best part."},
{
id: "community-5",
name: "Tyler Brooks",
handle: "@ContentCreator",
testimonial: "The content sharing features allowed me to showcase my best moments. Now I have sponsors interested in my gameplay content!",
},
id: "community-5", name: "Tyler Brooks", handle: "@ContentCreator", testimonial: "The content sharing features allowed me to showcase my best moments. Now I have sponsors interested in my gameplay content!"},
{
id: "community-6",
name: "Sophia Martinez",
handle: "@CommunityMod",
testimonial: "The community moderation team is welcoming and fair. It's a safe space for everyone to celebrate their passion for competitive Brawl Stars.",
},
id: "community-6", name: "Sophia Martinez", handle: "@CommunityMod", testimonial: "The community moderation team is welcoming and fair. It's a safe space for everyone to celebrate their passion for competitive Brawl Stars."},
]}
speed={35}
ariaLabel="Community testimonials section"
@@ -183,14 +143,7 @@ export default function CommunityPage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Community Managers",
"Content Creators Network",
"Esports Coaching Studios",
"Gaming Tournament Series",
"Streamer Collective",
"Player Development Programs",
"Community Moderators",
]}
"Community Managers", "Content Creators Network", "Esports Coaching Studios", "Gaming Tournament Series", "Streamer Collective", "Player Development Programs", "Community Moderators"]}
showCard={true}
ariaLabel="Community partners section"
/>

View File

@@ -20,8 +20,7 @@ export default function LeaderboardPage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Home", href: "/" },
{ label: "Tournaments", href: "/tournaments" },
{ label: "Leaderboard", href: "/leaderboard" },
@@ -29,8 +28,7 @@ export default function LeaderboardPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Twitch", href: "https://twitch.tv" },
@@ -38,8 +36,7 @@ export default function LeaderboardPage() {
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{ label: "Rules & Guidelines", href: "#" },
{ label: "Support", href: "#" },
{ label: "Blog", href: "#" },
@@ -47,8 +44,7 @@ export default function LeaderboardPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -59,16 +55,16 @@ export default function LeaderboardPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSizeLargeTitles"
background="aurora"
cardStyle="gradient-radial"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
@@ -84,25 +80,13 @@ export default function LeaderboardPage() {
tagAnimation="slide-up"
metrics={[
{
id: "top-player",
value: "#1",
description: "Your Current Rank",
},
id: "top-player", value: "#1", description: "Your Current Rank"},
{
id: "points",
value: "12,450",
description: "Ranking Points",
},
id: "points", value: "12,450", description: "Ranking Points"},
{
id: "wins",
value: "284",
description: "Tournament Wins",
},
id: "wins", value: "284", description: "Tournament Wins"},
{
id: "prize-earnings",
value: "$125K",
description: "Prize Earnings",
},
id: "prize-earnings", value: "$125K", description: "Prize Earnings"},
]}
metricsAnimation="slide-up"
useInvertedBackground={true}
@@ -123,34 +107,22 @@ export default function LeaderboardPage() {
features={[
{
icon: Trophy,
title: "Real-Time Rankings",
description: "Watch your rank update instantly as tournaments conclude and points are awarded.",
},
title: "Real-Time Rankings", description: "Watch your rank update instantly as tournaments conclude and points are awarded."},
{
icon: Users,
title: "Global Competition",
description: "Compare your performance against millions of players worldwide on the live leaderboard.",
},
title: "Global Competition", description: "Compare your performance against millions of players worldwide on the live leaderboard."},
{
icon: TrendingUp,
title: "Progress Analytics",
description: "Track your competitive journey with detailed statistics and performance metrics.",
},
title: "Progress Analytics", description: "Track your competitive journey with detailed statistics and performance metrics."},
{
icon: Zap,
title: "Seasonal Resets",
description: "Compete in fresh seasons with reset rankings and exciting new seasonal rewards.",
},
title: "Seasonal Resets", description: "Compete in fresh seasons with reset rankings and exciting new seasonal rewards."},
{
icon: Shield,
title: "Anti-Cheat Verified",
description: "All rankings are verified through our advanced anti-cheat system ensuring fairness.",
},
title: "Anti-Cheat Verified", description: "All rankings are verified through our advanced anti-cheat system ensuring fairness."},
{
icon: Award,
title: "Badge Achievements",
description: "Unlock exclusive badges and titles as you reach milestone rankings and achievements.",
},
title: "Badge Achievements", description: "Unlock exclusive badges and titles as you reach milestone rankings and achievements."},
]}
ariaLabel="Leaderboard features section"
/>
@@ -168,41 +140,17 @@ export default function LeaderboardPage() {
animationType="slide-up"
testimonials={[
{
id: "rank-1",
name: "Kian Pro",
handle: "@KianRanked",
testimonial: "I've been grinding the leaderboard for months. The ranking system is fair, transparent, and motivating. Love the competitive environment here!",
},
id: "rank-1", name: "Kian Pro", handle: "@KianRanked", testimonial: "I've been grinding the leaderboard for months. The ranking system is fair, transparent, and motivating. Love the competitive environment here!"},
{
id: "rank-2",
name: "Luna Stars",
handle: "@LunaLeader",
testimonial: "Breaking into the top 100 global was my dream. This platform made it possible with fair matchmaking and consistent tournaments.",
},
id: "rank-2", name: "Luna Stars", handle: "@LunaLeader", testimonial: "Breaking into the top 100 global was my dream. This platform made it possible with fair matchmaking and consistent tournaments."},
{
id: "rank-3",
name: "Vortex Gaming",
handle: "@VortexTop10",
testimonial: "The leaderboard progression is incredibly rewarding. Watching my rank climb motivates me to practice harder every day.",
},
id: "rank-3", name: "Vortex Gaming", handle: "@VortexTop10", testimonial: "The leaderboard progression is incredibly rewarding. Watching my rank climb motivates me to practice harder every day."},
{
id: "rank-4",
name: "Echo Strike",
handle: "@EchoElite",
testimonial: "Finally a platform where skill matters. The rankings accurately reflect player ability. Competitive integrity is everything here.",
},
id: "rank-4", name: "Echo Strike", handle: "@EchoElite", testimonial: "Finally a platform where skill matters. The rankings accurately reflect player ability. Competitive integrity is everything here."},
{
id: "rank-5",
name: "Neon Viper",
handle: "@NeonTop",
testimonial: "The seasonal resets keep things fresh. I love competing for new achievements every season while maintaining my legacy.",
},
id: "rank-5", name: "Neon Viper", handle: "@NeonTop", testimonial: "The seasonal resets keep things fresh. I love competing for new achievements every season while maintaining my legacy."},
{
id: "rank-6",
name: "Phoenix Rising",
handle: "@PhoenixCompete",
testimonial: "Broke into the top 50 last season! The leaderboard's transparency and regular updates keep the competition fierce and exciting.",
},
id: "rank-6", name: "Phoenix Rising", handle: "@PhoenixCompete", testimonial: "Broke into the top 50 last season! The leaderboard's transparency and regular updates keep the competition fierce and exciting."},
]}
speed={35}
ariaLabel="Top players testimonials section"

View File

@@ -24,8 +24,7 @@ export default function HomePage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Home", href: "/" },
{ label: "Tournaments", href: "/" },
{ label: "Leaderboard", href: "/" },
@@ -33,8 +32,7 @@ export default function HomePage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Twitch", href: "https://twitch.tv" },
@@ -42,8 +40,7 @@ export default function HomePage() {
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{ label: "Rules & Guidelines", href: "/" },
{ label: "Support", href: "/" },
{ label: "Blog", href: "/" },
@@ -51,8 +48,7 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/" },
{ label: "Terms of Service", href: "/" },
{ label: "Cookie Policy", href: "/" },
@@ -63,16 +59,16 @@ export default function HomePage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSizeLargeTitles"
background="aurora"
cardStyle="gradient-radial"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple brandName="Brawl Stars Esports" navItems={navItems} />
@@ -93,29 +89,17 @@ export default function HomePage() {
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/dynamic-brawl-stars-competitive-gameplay-1774030148470-7b99472d.png",
imageAlt: "Intense Brawl Stars competitive match gameplay",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/dynamic-brawl-stars-competitive-gameplay-1774030148470-7b99472d.png", imageAlt: "Intense Brawl Stars competitive match gameplay"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/professional-esports-player-hands-on-gam-1774030147364-1c560528.png",
imageAlt: "Professional esports player in action",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/professional-esports-player-hands-on-gam-1774030147364-1c560528.png", imageAlt: "Professional esports player in action"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/packed-esports-stadium-filled-with-enthu-1774030147457-0aaaf7e8.png",
imageAlt: "Tournament arena packed with spectators",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/packed-esports-stadium-filled-with-enthu-1774030147457-0aaaf7e8.png", imageAlt: "Tournament arena packed with spectators"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/shiny-professional-esports-championship--1774030147236-b9ff8512.png",
imageAlt: "Championship trophy and competitive awards",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/shiny-professional-esports-championship--1774030147236-b9ff8512.png", imageAlt: "Championship trophy and competitive awards"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/esports-team-celebrating-triumphant-vict-1774030147601-9be6cab9.png",
imageAlt: "Team celebration after tournament victory",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/esports-team-celebrating-triumphant-vict-1774030147601-9be6cab9.png", imageAlt: "Team celebration after tournament victory"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/brawl-stars-character-selection-screen-s-1774030148079-c765edcb.png",
imageAlt: "Brawler character selection and strategy planning",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/brawl-stars-character-selection-screen-s-1774030148079-c765edcb.png", imageAlt: "Brawler character selection and strategy planning"},
]}
mediaAnimation="slide-up"
ariaLabel="Brawl Stars esports hero section"
@@ -137,35 +121,14 @@ export default function HomePage() {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "tournament-1",
brand: "Global Series",
name: "Spring Championship 2025",
price: "$50,000",
rating: 5,
reviewCount: "2.4K",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/spring-championship-2025-esports-tournam-1774030147333-15fbadea.png?_wi=1",
imageAlt: "Spring Championship tournament banner",
},
id: "tournament-1", brand: "Global Series", name: "Spring Championship 2025", price: "$50,000", rating: 5,
reviewCount: "2.4K", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/spring-championship-2025-esports-tournam-1774030147333-15fbadea.png?_wi=1", imageAlt: "Spring Championship tournament banner"},
{
id: "tournament-2",
brand: "Regional Qualifier",
name: "European Regional Finals",
price: "$25,000",
rating: 4.8,
reviewCount: "1.8K",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/european-regional-finals-tournament-bann-1774030147474-16ff2890.png?_wi=1",
imageAlt: "European regional finals tournament",
},
id: "tournament-2", brand: "Regional Qualifier", name: "European Regional Finals", price: "$25,000", rating: 4.8,
reviewCount: "1.8K", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/european-regional-finals-tournament-bann-1774030147474-16ff2890.png?_wi=1", imageAlt: "European regional finals tournament"},
{
id: "tournament-3",
brand: "Community Cup",
name: "Weekly Showdown",
price: "$5,000",
rating: 4.6,
reviewCount: "3.1K",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/weekly-showdown-community-cup-casual-tou-1774030147428-926abd60.png?_wi=1",
imageAlt: "Weekly community showdown tournament",
},
id: "tournament-3", brand: "Community Cup", name: "Weekly Showdown", price: "$5,000", rating: 4.6,
reviewCount: "3.1K", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/weekly-showdown-community-cup-casual-tou-1774030147428-926abd60.png?_wi=1", imageAlt: "Weekly community showdown tournament"},
]}
ariaLabel="Active tournaments section"
/>
@@ -184,34 +147,22 @@ export default function HomePage() {
features={[
{
icon: Trophy,
title: "Elite Tournaments",
description: "Compete in exclusive tournaments with professional prize pools and recognition.",
},
title: "Elite Tournaments", description: "Compete in exclusive tournaments with professional prize pools and recognition."},
{
icon: Users,
title: "Global Community",
description: "Connect with millions of Brawl Stars players worldwide and build your network.",
},
title: "Global Community", description: "Connect with millions of Brawl Stars players worldwide and build your network."},
{
icon: TrendingUp,
title: "Live Leaderboards",
description: "Track your ranking in real-time and compete for the top positions globally.",
},
title: "Live Leaderboards", description: "Track your ranking in real-time and compete for the top positions globally."},
{
icon: Zap,
title: "Instant Matchmaking",
description: "Get paired with similarly skilled opponents for competitive and fair gameplay.",
},
title: "Instant Matchmaking", description: "Get paired with similarly skilled opponents for competitive and fair gameplay."},
{
icon: Shield,
title: "Secure Platform",
description: "Play with confidence on our secure, anti-cheat verified competitive platform.",
},
title: "Secure Platform", description: "Play with confidence on our secure, anti-cheat verified competitive platform."},
{
icon: Award,
title: "Rewards & Badges",
description: "Earn exclusive badges, titles, and rewards for your tournament achievements.",
},
title: "Rewards & Badges", description: "Earn exclusive badges, titles, and rewards for your tournament achievements."},
]}
ariaLabel="Platform features section"
/>
@@ -227,14 +178,7 @@ export default function HomePage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Professional Teams",
"Esports Organizations",
"Gaming Studios",
"Content Creators",
"Tournament Organizers",
"Coaching Services",
"Gaming Equipment Brands",
]}
"Professional Teams", "Esports Organizations", "Gaming Studios", "Content Creators", "Tournament Organizers", "Coaching Services", "Gaming Equipment Brands"]}
showCard={true}
ariaLabel="Social proof section"
/>
@@ -247,25 +191,13 @@ export default function HomePage() {
tagAnimation="slide-up"
metrics={[
{
id: "players",
value: "2.5M+",
description: "Active Players",
},
id: "players", value: "2.5M+", description: "Active Players"},
{
id: "tournaments",
value: "500+",
description: "Tournaments Hosted",
},
id: "tournaments", value: "500+", description: "Tournaments Hosted"},
{
id: "prizePool",
value: "$5M+",
description: "Prize Pool Distributed",
},
id: "prizePool", value: "$5M+", description: "Prize Pool Distributed"},
{
id: "matches",
value: "50M+",
description: "Matches Played",
},
id: "matches", value: "50M+", description: "Matches Played"},
]}
metricsAnimation="slide-up"
useInvertedBackground={true}
@@ -285,41 +217,17 @@ export default function HomePage() {
animationType="slide-up"
testimonials={[
{
id: "player-1",
name: "Alex Chen",
handle: "@CrimsonBrawler",
testimonial: "This platform completely transformed my competitive journey. The matchmaking is incredibly fair, and I've won three major tournaments already!",
},
id: "player-1", name: "Alex Chen", handle: "@CrimsonBrawler", testimonial: "This platform completely transformed my competitive journey. The matchmaking is incredibly fair, and I've won three major tournaments already!"},
{
id: "player-2",
name: "Maria Rodriguez",
handle: "@LunaStrike",
testimonial: "The community here is amazing. I've made lasting friendships with players from all over the world while competing at the highest level.",
},
id: "player-2", name: "Maria Rodriguez", handle: "@LunaStrike", testimonial: "The community here is amazing. I've made lasting friendships with players from all over the world while competing at the highest level."},
{
id: "player-3",
name: "David Kim",
handle: "@VortexGaming",
testimonial: "Prize pools are generous, tournaments are frequent, and the support team is always helpful. Highly recommended for serious competitors.",
},
id: "player-3", name: "David Kim", handle: "@VortexGaming", testimonial: "Prize pools are generous, tournaments are frequent, and the support team is always helpful. Highly recommended for serious competitors."},
{
id: "player-4",
name: "Sophie Turner",
handle: "@ThunderShell",
testimonial: "From casual player to tournament champion this platform gave me the opportunity to showcase my skills and compete professionally.",
},
id: "player-4", name: "Sophie Turner", handle: "@ThunderShell", testimonial: "From casual player to tournament champion this platform gave me the opportunity to showcase my skills and compete professionally."},
{
id: "player-5",
name: "James Mitchell",
handle: "@EchoStrike",
testimonial: "The anti-cheat system is solid, the ranking system is transparent, and matches are always competitive. Best Brawl Stars esports platform by far!",
},
id: "player-5", name: "James Mitchell", handle: "@EchoStrike", testimonial: "The anti-cheat system is solid, the ranking system is transparent, and matches are always competitive. Best Brawl Stars esports platform by far!"},
{
id: "player-6",
name: "Lisa Wong",
handle: "@NeonViper",
testimonial: "Incredible experience competing here. The platform keeps improving, events are well-organized, and the community is supportive and inclusive.",
},
id: "player-6", name: "Lisa Wong", handle: "@NeonViper", testimonial: "Incredible experience competing here. The platform keeps improving, events are well-organized, and the community is supportive and inclusive."},
]}
speed={35}
ariaLabel="Player testimonials section"
@@ -342,35 +250,17 @@ export default function HomePage() {
faqsAnimation="slide-up"
faqs={[
{
id: "faq-1",
title: "How do I register for tournaments?",
content: "Simply create an account, complete your profile, and browse available tournaments. Click 'Join Tournament' to register. Tournament entry may require a fee or qualification rounds depending on the event tier.",
},
id: "faq-1", title: "How do I register for tournaments?", content: "Simply create an account, complete your profile, and browse available tournaments. Click 'Join Tournament' to register. Tournament entry may require a fee or qualification rounds depending on the event tier."},
{
id: "faq-2",
title: "What are the eligibility requirements?",
content: "Players must be at least 13 years old and have a verified Brawl Stars account. Some tournaments may have additional ranking or skill-based requirements.",
},
id: "faq-2", title: "What are the eligibility requirements?", content: "Players must be at least 13 years old and have a verified Brawl Stars account. Some tournaments may have additional ranking or skill-based requirements."},
{
id: "faq-3",
title: "How is the ranking system calculated?",
content: "Your ranking is based on tournament placements, win-loss records, and head-to-head results. Higher placements in larger tournaments grant more ranking points.",
},
id: "faq-3", title: "How is the ranking system calculated?", content: "Your ranking is based on tournament placements, win-loss records, and head-to-head results. Higher placements in larger tournaments grant more ranking points."},
{
id: "faq-4",
title: "When and how are prizes distributed?",
content: "Prizes are typically distributed within 7-14 days after tournament completion. Funds are transferred directly to registered payment methods or deposited into your account balance.",
},
id: "faq-4", title: "When and how are prizes distributed?", content: "Prizes are typically distributed within 7-14 days after tournament completion. Funds are transferred directly to registered payment methods or deposited into your account balance."},
{
id: "faq-5",
title: "Is there anti-cheat protection?",
content: "Yes, our platform uses advanced anti-cheat systems and regular monitoring to ensure fair play. We have a strict zero-tolerance policy for cheating.",
},
id: "faq-5", title: "Is there anti-cheat protection?", content: "Yes, our platform uses advanced anti-cheat systems and regular monitoring to ensure fair play. We have a strict zero-tolerance policy for cheating."},
{
id: "faq-6",
title: "Can I stream my matches?",
content: "Absolutely! We encourage streaming and content creation. Check tournament rules for streaming requirements, and affiliate links help support your channel.",
},
id: "faq-6", title: "Can I stream my matches?", content: "Absolutely! We encourage streaming and content creation. Check tournament rules for streaming requirements, and affiliate links help support your channel."},
]}
ariaLabel="FAQ section"
/>

View File

@@ -20,8 +20,7 @@ export default function TeamsPage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Home", href: "/" },
{ label: "Tournaments", href: "/tournaments" },
{ label: "Leaderboard", href: "/leaderboard" },
@@ -29,8 +28,7 @@ export default function TeamsPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Twitch", href: "https://twitch.tv" },
@@ -38,8 +36,7 @@ export default function TeamsPage() {
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{ label: "Rules & Guidelines", href: "#" },
{ label: "Support", href: "#" },
{ label: "Blog", href: "#" },
@@ -47,8 +44,7 @@ export default function TeamsPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -59,16 +55,16 @@ export default function TeamsPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSizeLargeTitles"
background="aurora"
cardStyle="gradient-radial"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
@@ -90,34 +86,22 @@ export default function TeamsPage() {
features={[
{
icon: Users,
title: "Team Creation",
description: "Easily form teams with up to 4 members and manage roster changes seamlessly throughout seasons.",
},
title: "Team Creation", description: "Easily form teams with up to 4 members and manage roster changes seamlessly throughout seasons."},
{
icon: Target,
title: "Unified Strategy",
description: "Coordinate tactics with built-in team chat, strategy boards, and tournament planning tools.",
},
title: "Unified Strategy", description: "Coordinate tactics with built-in team chat, strategy boards, and tournament planning tools."},
{
icon: Zap,
title: "Team Rankings",
description: "Climb the team leaderboards together and earn exclusive team-based achievements and rewards.",
},
title: "Team Rankings", description: "Climb the team leaderboards together and earn exclusive team-based achievements and rewards."},
{
icon: Award,
title: "Team Events",
description: "Participate in team-exclusive tournaments with larger prize pools and squad-focused competitions.",
},
title: "Team Events", description: "Participate in team-exclusive tournaments with larger prize pools and squad-focused competitions."},
{
icon: MessageSquare,
title: "Communication Hub",
description: "Integrated voice chat, strategy discussions, and team analytics to keep everyone aligned.",
},
title: "Communication Hub", description: "Integrated voice chat, strategy discussions, and team analytics to keep everyone aligned."},
{
icon: Heart,
title: "Team Culture",
description: "Build lasting connections with teammates through team profiles, achievements, and community recognition.",
},
title: "Team Culture", description: "Build lasting connections with teammates through team profiles, achievements, and community recognition."},
]}
ariaLabel="Team features section"
/>
@@ -132,14 +116,7 @@ export default function TeamsPage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Phoenix Esports",
"Thunder Gaming",
"Crimson Collective",
"Apex Legends Team",
"Victory Squadron",
"Elite Gaming Group",
"Champions United",
]}
"Phoenix Esports", "Thunder Gaming", "Crimson Collective", "Apex Legends Team", "Victory Squadron", "Elite Gaming Group", "Champions United"]}
showCard={true}
ariaLabel="Team partners social proof section"
/>
@@ -157,41 +134,17 @@ export default function TeamsPage() {
animationType="slide-up"
testimonials={[
{
id: "team-1",
name: "Captain Jake",
handle: "@PhoenixLeader",
testimonial: "Our team won 5 tournaments in one season thanks to the platform's team coordination tools. Communication has never been easier!",
},
id: "team-1", name: "Captain Jake", handle: "@PhoenixLeader", testimonial: "Our team won 5 tournaments in one season thanks to the platform's team coordination tools. Communication has never been easier!"},
{
id: "team-2",
name: "Sarah Chen",
handle: "@ThunderCaptain",
testimonial: "Recruiting skilled players through teams has revolutionized how we build rosters. The verification system ensures quality teammates.",
},
id: "team-2", name: "Sarah Chen", handle: "@ThunderCaptain", testimonial: "Recruiting skilled players through teams has revolutionized how we build rosters. The verification system ensures quality teammates."},
{
id: "team-3",
name: "Marcus Stone",
handle: "@CrimsonGM",
testimonial: "The team analytics are incredible. We can track individual and group performance trends to optimize our strategy.",
},
id: "team-3", name: "Marcus Stone", handle: "@CrimsonGM", testimonial: "The team analytics are incredible. We can track individual and group performance trends to optimize our strategy."},
{
id: "team-4",
name: "Elena Ross",
handle: "@ApexManager",
testimonial: "Team management has never been this streamlined. From scheduling to payouts, everything is handled professionally.",
},
id: "team-4", name: "Elena Ross", handle: "@ApexManager", testimonial: "Team management has never been this streamlined. From scheduling to payouts, everything is handled professionally."},
{
id: "team-5",
name: "Derek Flash",
handle: "@VictorySquad",
testimonial: "Our team culture has improved dramatically with the built-in communication and recognition systems. Teammates feel valued!",
},
id: "team-5", name: "Derek Flash", handle: "@VictorySquad", testimonial: "Our team culture has improved dramatically with the built-in communication and recognition systems. Teammates feel valued!"},
{
id: "team-6",
name: "Jessica Morgan",
handle: "@EliteDirector",
testimonial: "Professional team infrastructure that rivals traditional esports orgs. Perfect for growing competitive gaming.",
},
id: "team-6", name: "Jessica Morgan", handle: "@EliteDirector", testimonial: "Professional team infrastructure that rivals traditional esports orgs. Perfect for growing competitive gaming."},
]}
speed={35}
ariaLabel="Team leaders testimonials section"

View File

@@ -19,8 +19,7 @@ export default function TournamentsPage() {
const footerColumns = [
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Home", href: "/" },
{ label: "Tournaments", href: "/tournaments" },
{ label: "Leaderboard", href: "/leaderboard" },
@@ -28,8 +27,7 @@ export default function TournamentsPage() {
],
},
{
title: "Community",
items: [
title: "Community", items: [
{ label: "Discord", href: "https://discord.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Twitch", href: "https://twitch.tv" },
@@ -37,8 +35,7 @@ export default function TournamentsPage() {
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{ label: "Rules & Guidelines", href: "#" },
{ label: "Support", href: "#" },
{ label: "Blog", href: "#" },
@@ -46,8 +43,7 @@ export default function TournamentsPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -58,16 +54,16 @@ export default function TournamentsPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSizeLargeTitles"
background="aurora"
cardStyle="gradient-radial"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
@@ -86,24 +82,16 @@ export default function TournamentsPage() {
tagAnimation="slide-up"
buttons={[
{
text: "Register Now",
href: "/tournaments",
},
text: "Register Now", href: "/tournaments"},
]}
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/spring-championship-2025-esports-tournam-1774030147333-15fbadea.png?_wi=2",
imageAlt: "Spring Championship tournament",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/spring-championship-2025-esports-tournam-1774030147333-15fbadea.png?_wi=2", imageAlt: "Spring Championship tournament"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/european-regional-finals-tournament-bann-1774030147474-16ff2890.png?_wi=2",
imageAlt: "European Regional Finals",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/european-regional-finals-tournament-bann-1774030147474-16ff2890.png?_wi=2", imageAlt: "European Regional Finals"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/weekly-showdown-community-cup-casual-tou-1774030147428-926abd60.png?_wi=2",
imageAlt: "Weekly Showdown",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/weekly-showdown-community-cup-casual-tou-1774030147428-926abd60.png?_wi=2", imageAlt: "Weekly Showdown"},
]}
mediaAnimation="slide-up"
ariaLabel="Tournaments page hero section"
@@ -123,35 +111,14 @@ export default function TournamentsPage() {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "tournament-1",
brand: "Global Series",
name: "Spring Championship 2025",
price: "$50,000",
rating: 5,
reviewCount: "2.4K",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/spring-championship-2025-esports-tournam-1774030147333-15fbadea.png?_wi=3",
imageAlt: "Spring Championship tournament banner",
},
id: "tournament-1", brand: "Global Series", name: "Spring Championship 2025", price: "$50,000", rating: 5,
reviewCount: "2.4K", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/spring-championship-2025-esports-tournam-1774030147333-15fbadea.png?_wi=3", imageAlt: "Spring Championship tournament banner"},
{
id: "tournament-2",
brand: "Regional Qualifier",
name: "European Regional Finals",
price: "$25,000",
rating: 4.8,
reviewCount: "1.8K",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/european-regional-finals-tournament-bann-1774030147474-16ff2890.png?_wi=3",
imageAlt: "European regional finals tournament",
},
id: "tournament-2", brand: "Regional Qualifier", name: "European Regional Finals", price: "$25,000", rating: 4.8,
reviewCount: "1.8K", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/european-regional-finals-tournament-bann-1774030147474-16ff2890.png?_wi=3", imageAlt: "European regional finals tournament"},
{
id: "tournament-3",
brand: "Community Cup",
name: "Weekly Showdown",
price: "$5,000",
rating: 4.6,
reviewCount: "3.1K",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/weekly-showdown-community-cup-casual-tou-1774030147428-926abd60.png?_wi=3",
imageAlt: "Weekly community showdown tournament",
},
id: "tournament-3", brand: "Community Cup", name: "Weekly Showdown", price: "$5,000", rating: 4.6,
reviewCount: "3.1K", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDiSzD8FgRF5AlYfhNeXqDS2qp/weekly-showdown-community-cup-casual-tou-1774030147428-926abd60.png?_wi=3", imageAlt: "Weekly community showdown tournament"},
]}
ariaLabel="All tournaments section"
/>
@@ -173,20 +140,11 @@ export default function TournamentsPage() {
faqsAnimation="slide-up"
faqs={[
{
id: "faq-1",
title: "How do I register for tournaments?",
content: "Simply create an account, complete your profile, and browse available tournaments. Click 'Join Tournament' to register. Tournament entry may require a fee or qualification rounds depending on the event tier.",
},
id: "faq-1", title: "How do I register for tournaments?", content: "Simply create an account, complete your profile, and browse available tournaments. Click 'Join Tournament' to register. Tournament entry may require a fee or qualification rounds depending on the event tier."},
{
id: "faq-2",
title: "What are the eligibility requirements?",
content: "Players must be at least 13 years old and have a verified Brawl Stars account. Some tournaments may have additional ranking or skill-based requirements.",
},
id: "faq-2", title: "What are the eligibility requirements?", content: "Players must be at least 13 years old and have a verified Brawl Stars account. Some tournaments may have additional ranking or skill-based requirements."},
{
id: "faq-3",
title: "How is the ranking system calculated?",
content: "Your ranking is based on tournament placements, win-loss records, and head-to-head results. Higher placements in larger tournaments grant more ranking points.",
},
id: "faq-3", title: "How is the ranking system calculated?", content: "Your ranking is based on tournament placements, win-loss records, and head-to-head results. Higher placements in larger tournaments grant more ranking points."},
]}
ariaLabel="Tournament FAQ section"
/>