UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

17 lines (16 loc) 646 B
"use client"; // src/context/react/ComposerContext.ts import { useMessageRuntime } from "./MessageContext.js"; import { useThreadRuntime } from "./ThreadContext.js"; import { createStateHookForRuntime } from "./utils/createStateHookForRuntime.js"; function useComposerRuntime(options) { const messageRuntime = useMessageRuntime({ optional: true }); const threadRuntime = useThreadRuntime(options); return messageRuntime ? messageRuntime.composer : threadRuntime?.composer ?? null; } var useComposer = createStateHookForRuntime(useComposerRuntime); export { useComposer, useComposerRuntime }; //# sourceMappingURL=ComposerContext.js.map