"use client"; import { Label } from "@/components/ui/label"; import { Brain } from "lucide-react"; import { cn } from "@/lib/utils"; import { AgentModel } from "@/store/app-store"; import { CLAUDE_MODELS, ModelOption } from "./model-constants"; interface ModelSelectorProps { selectedModel: AgentModel; onModelSelect: (model: AgentModel) => void; testIdPrefix?: string; } export function ModelSelector({ selectedModel, onModelSelect, testIdPrefix = "model-select", }: ModelSelectorProps) { return (
Native
{CLAUDE_MODELS.map((option) => { const isSelected = selectedModel === option.id; const shortName = option.label.replace("Claude ", ""); return ( ); })}
); }