UNPKG

@assistant-ui/react

Version:

React components for AI chat.

16 lines 522 B
// src/primitive-hooks/composer/useComposerCancel.tsx import { useCallback } from "react"; import { useComposer, useComposerRuntime } from "../../context/index.mjs"; var useComposerCancel = () => { const composerRuntime = useComposerRuntime(); const disabled = useComposer((c) => !c.canCancel); const callback = useCallback(() => { composerRuntime.cancel(); }, [composerRuntime]); if (disabled) return null; return callback; }; export { useComposerCancel }; //# sourceMappingURL=useComposerCancel.mjs.map