UNPKG

@assistant-ui/react

Version:

React components for AI chat.

1 lines 867 B
{"version":3,"sources":["../../../src/primitive-hooks/actionBar/useActionBarStopSpeaking.tsx"],"sourcesContent":["import { useCallback } from \"react\";\nimport {\n useMessage,\n useMessageRuntime,\n} from \"../../context/react/MessageContext\";\n\nexport const useActionBarStopSpeaking = () => {\n const messageRuntime = useMessageRuntime();\n const isSpeaking = useMessage((u) => u.speech != null);\n\n const callback = useCallback(async () => {\n messageRuntime.stopSpeaking();\n }, [messageRuntime]);\n\n if (!isSpeaking) return null;\n\n return callback;\n};\n"],"mappings":";AAAA,SAAS,mBAAmB;AAC5B;AAAA,EACE;AAAA,EACA;AAAA,OACK;AAEA,IAAM,2BAA2B,MAAM;AAC5C,QAAM,iBAAiB,kBAAkB;AACzC,QAAM,aAAa,WAAW,CAAC,MAAM,EAAE,UAAU,IAAI;AAErD,QAAM,WAAW,YAAY,YAAY;AACvC,mBAAe,aAAa;AAAA,EAC9B,GAAG,CAAC,cAAc,CAAC;AAEnB,MAAI,CAAC,WAAY,QAAO;AAExB,SAAO;AACT;","names":[]}