@assistant-ui/react
Version:
Typescript/React library for AI Chat
15 lines • 598 B
JavaScript
"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