import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { CheckCircle2 } from "lucide-react"; interface RealmSelectionProps { selectedRealm: string; onSelect: (realm: string) => void; onNext: () => void; } const REALMS = [ { id: "labs", title: "๐Ÿงช Labs", description: "Research & Development - Cutting-edge innovation and experimentation", color: "from-yellow-500/20 to-yellow-600/20", borderColor: "border-yellow-400", }, { id: "gameforge", title: "๐ŸŽฎ GameForge", description: "Game Development - Fast shipping cycles and game creation", color: "from-green-500/20 to-green-600/20", borderColor: "border-green-400", }, { id: "corp", title: "๐Ÿ’ผ Corp", description: "Enterprise Solutions - Professional services and consulting", color: "from-blue-500/20 to-blue-600/20", borderColor: "border-blue-400", }, { id: "foundation", title: "๐Ÿค Foundation", description: "Community & Education - Open source and learning", color: "from-red-500/20 to-red-600/20", borderColor: "border-red-400", }, { id: "devlink", title: "๐Ÿ’ป Dev-Link", description: "Professional Networking - Career development platform", color: "from-cyan-500/20 to-cyan-600/20", borderColor: "border-cyan-400", }, ]; export default function RealmSelection({ selectedRealm, onSelect, onNext, }: RealmSelectionProps) { return (

Choose Your Primary Realm

Select the AeThex realm that best matches your primary focus. You can always change this later.

{REALMS.map((realm) => (
onSelect(realm.id)} className={`cursor-pointer transition-all duration-200 transform hover:scale-105 ${ selectedRealm === realm.id ? "scale-105" : "" }`} >
{realm.title}
{selectedRealm === realm.id && ( )}
{realm.description}
))}
); }