"use client" import { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectTrigger, SelectValue, } from "@/components/ui/select" import { useAppDispatch, LANGUAGE_OPTIONS, useAppSelector, GRAPH_OPTIONS, } from "@/common" import type { Language } from "@/types" import { setGraphName, setLanguage } from "@/store/reducers/global" export function GraphSelect() { const dispatch = useAppDispatch() const graphName = useAppSelector((state) => state.global.graphName) const agentConnected = useAppSelector((state) => state.global.agentConnected) const onGraphNameChange = (val: string) => { dispatch(setGraphName(val)) } return ( <> ) } export function LanguageSelect() { const dispatch = useAppDispatch() const language = useAppSelector((state) => state.global.language) const agentConnected = useAppSelector((state) => state.global.agentConnected) const onLanguageChange = (val: Language) => { dispatch(setLanguage(val)) } return ( <> ) }