UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

33 lines (32 loc) • 943 B
"use client"; import { createActionButton } from "../../utils/createActionButton.js"; import { c } from "@assistant-ui/tap/react-shim/compiler-runtime"; import { useComposerResume } from "@assistant-ui/core/react"; import "@assistant-ui/tap/react-shim"; // src/primitives/composer/ComposerResume.ts const useComposerResume$1 = () => { const $ = c(2); const { disabled, resume } = useComposerResume(); let t0; if ($[0] !== resume) { t0 = () => resume(); $[0] = resume; $[1] = t0; } else t0 = $[1]; const callback = t0; if (disabled) return null; return callback; }; /** * Resumes an interrupted run when its adapter explicitly reports a checkpoint. * * @example * ```tsx * <ComposerPrimitive.Resume> * Resume * </ComposerPrimitive.Resume> * ``` */ const ComposerPrimitiveResume = createActionButton("ComposerPrimitive.Resume", useComposerResume$1); export { ComposerPrimitiveResume }; //# sourceMappingURL=ComposerResume.js.map