import { Box } from '@/ui/Box';
import { Button } from '@/ui/Button';
import { Icon } from '@/ui/Icon';
import { DiscordIcon } from '@/ui/icons/DiscordIcon';
import { Stack } from '@/ui/Stack';
import { Surface } from '@/ui/Surface';
import { Text } from '@/ui/Text';
import { Code, Lightbulb, LucideIcon, MessageSquare, Users } from 'lucide-react';
export function DiscordCTA() {
const discordUrl = process.env.NEXT_PUBLIC_DISCORD_URL || '#';
return (
{/* Discord brand accent */}
{/* Header */}
Join us on Discord
{/* Personal message */}
GridPilot is a solo developer project, and I'm building it because I got tired of the chaos in league racing.
This is early days, and I need your help. Join the Discord to:
{/* Benefits grid */}
{/* CTA Button */}
}
>
Join us on Discord
💡 Get a link to our early alpha view in the Discord
{!process.env.NEXT_PUBLIC_DISCORD_URL && (
Note: Configure NEXT_PUBLIC_DISCORD_URL in your environment variables
)}
{/* Footer note */}
This is a community effort. Every voice matters. Let's build something that actually works for league racing.
);
}
function BenefitItem({ icon, title, description }: { icon: LucideIcon, title: string, description: string }) {
return (
{title}{description}
);
}
import { Grid } from '@/ui/Grid';