diff --git a/client/components/creator-network/ArmFilter.tsx b/client/components/creator-network/ArmFilter.tsx new file mode 100644 index 00000000..1af43447 --- /dev/null +++ b/client/components/creator-network/ArmFilter.tsx @@ -0,0 +1,46 @@ +import { useState } from "react"; +import { Button } from "@/components/ui/button"; +import { Check } from "lucide-react"; + +const ARMS = [ + { id: "labs", label: "Labs", icon: "🔬", color: "text-yellow-300" }, + { id: "gameforge", label: "GameForge", icon: "🎮", color: "text-green-300" }, + { id: "corp", label: "Corp", icon: "💼", color: "text-blue-300" }, + { id: "foundation", label: "Foundation", icon: "🎓", color: "text-red-300" }, + { id: "devlink", label: "Dev-Link", icon: "🔗", color: "text-cyan-300" }, +]; + +export interface ArmFilterProps { + selectedArm?: string; + onArmChange: (arm: string | undefined) => void; +} + +export function ArmFilter({ selectedArm, onArmChange }: ArmFilterProps) { + return ( +