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 ( ); })}
); }