UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

21 lines (20 loc) 726 B
"use client"; // src/legacy-runtime/hooks/ThreadListItemContext.ts import { createStateHookForRuntime } from "../../context/react/utils/createStateHookForRuntime.js"; import { useAssistantApi } from "../../context/react/index.js"; function useThreadListItemRuntime(options) { const api = useAssistantApi(); const runtime = api.threadListItem.source ? api.threadListItem().__internal_getRuntime() : null; if (!runtime && !options?.optional) { throw new Error("ThreadListItemRuntime is not available"); } return runtime; } var useThreadListItem = createStateHookForRuntime( useThreadListItemRuntime ); export { useThreadListItem, useThreadListItemRuntime }; //# sourceMappingURL=ThreadListItemContext.js.map