'use client' import * as React from 'react' import { Select, SelectTrigger, SelectValue, SelectContent, SelectItem } from '@/components/ui/select' import { useStore } from '@/store' import { useQueryState } from 'nuqs' import useChatActions from '@/hooks/useChatActions' export function ModeSelector() { const { mode, setMode, setMessages, setSelectedModel } = useStore() const { clearChat } = useChatActions() const [, setAgentId] = useQueryState('agent') const [, setTeamId] = useQueryState('team') const [, setSessionId] = useQueryState('session') const handleModeChange = (newMode: 'agent' | 'team') => { if (newMode === mode) return setMode(newMode) setAgentId(null) setTeamId(null) setSelectedModel('') setMessages([]) setSessionId(null) clearChat() } return ( <> ) }