UNPKG

@assistant-ui/react

Version:

React components for AI chat.

19 lines 584 B
// src/primitive-hooks/actionBar/useActionBarStopSpeaking.tsx import { useCallback } from "react"; import { useMessage, useMessageRuntime } from "../../context/react/MessageContext.mjs"; var useActionBarStopSpeaking = () => { const messageRuntime = useMessageRuntime(); const isSpeaking = useMessage((u) => u.speech != null); const callback = useCallback(async () => { messageRuntime.stopSpeaking(); }, [messageRuntime]); if (!isSpeaking) return null; return callback; }; export { useActionBarStopSpeaking }; //# sourceMappingURL=useActionBarStopSpeaking.mjs.map