'use client'; import React from 'react'; import { Section } from '@/ui/Section'; import { Panel } from '@/ui/Panel'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import { Group } from '@/ui/Group'; import { Stack } from '@/ui/Stack'; import { Grid } from '@/ui/Grid'; import { Box } from '@/ui/Box'; import { StatusBadge } from '@/ui/StatusBadge'; import { Icon } from '@/ui/Icon'; import { Trophy, Globe, Settings2, Palette, ShieldCheck, BarChart3 } from 'lucide-react'; interface LeagueIdentityPreviewProps { league?: { id: string; name: string; description: string; }; } /** * LeagueIdentityPreview - Radically redesigned for "Modern Precision" and "Dieter Rams" style. * Focuses on the professional identity and deep customization options for admins. */ export function LeagueIdentityPreview({ league }: LeagueIdentityPreviewProps) { const leagueName = league?.name || 'Apex Racing League'; const subdomain = league ? `${league.name.toLowerCase().replace(/\s+/g, '')}.gridpilot.racing` : 'apex.gridpilot.racing'; return (
Your Brand. Your Rules. GridPilot is designed to be invisible where it matters, letting your league's identity take center stage. Professional tools that respect your community's unique culture. {/* Your Brand - Visual Identity */} Your Brand Professional Presence Build prestige with a dedicated home for your competition. Custom Subdomains {subdomain} Live Standings Real-time updates across all car classes. Driver Roster Detailed profiles with lifetime league stats. {leagueName} {subdomain} {/* Your Rules - Deep Customization */} Your Rules Absolute Control The platform adapts to your league, not the other way around. Flexible Points Systems Custom points for positions, fastest laps, and incidents. Drop Weeks & Playoffs Configure complex season structures with ease. Multi-Class Support Manage GT3, GTP, and more in a single season. Points Configuration P1: 25pts P2: 18pts P3: 15pts INC: -1pt
); }