UNPKG

@assistant-ui/react

Version:

React components for AI chat.

1 lines 791 B
{"version":3,"sources":["../../../src/primitive-hooks/composer/useComposerCancel.tsx"],"sourcesContent":["import { useCallback } from \"react\";\nimport { useComposer, useComposerRuntime } from \"../../context\";\n\nexport const useComposerCancel = () => {\n const composerRuntime = useComposerRuntime();\n const disabled = useComposer((c) => !c.canCancel);\n\n const callback = useCallback(() => {\n composerRuntime.cancel();\n }, [composerRuntime]);\n\n if (disabled) return null;\n return callback;\n};\n"],"mappings":";AAAA,SAAS,mBAAmB;AAC5B,SAAS,aAAa,0BAA0B;AAEzC,IAAM,oBAAoB,MAAM;AACrC,QAAM,kBAAkB,mBAAmB;AAC3C,QAAM,WAAW,YAAY,CAAC,MAAM,CAAC,EAAE,SAAS;AAEhD,QAAM,WAAW,YAAY,MAAM;AACjC,oBAAgB,OAAO;AAAA,EACzB,GAAG,CAAC,eAAe,CAAC;AAEpB,MAAI,SAAU,QAAO;AACrB,SAAO;AACT;","names":[]}