UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

15 lines 598 B
"use client"; import { useMessageRuntime } from "./MessageContext"; import { useThreadRuntime } from "./ThreadContext"; import { createStateHookForRuntime } from "./utils/createStateHookForRuntime"; function useComposerRuntime(options) { const messageRuntime = useMessageRuntime({ optional: true }); const threadRuntime = useThreadRuntime(options); return messageRuntime ? messageRuntime.composer : threadRuntime?.composer ?? null; } const useComposer = createStateHookForRuntime(useComposerRuntime); export { useComposer, useComposerRuntime }; //# sourceMappingURL=ComposerContext.js.map