UNPKG

@assistant-ui/react

Version:

React components for AI chat.

25 lines (24 loc) 928 B
"use client"; // src/context/react/ThreadListItemContext.ts import { createContext } from "react"; import { createContextStoreHook } from "./utils/createContextStoreHook.mjs"; import { createContextHook } from "./utils/createContextHook.mjs"; var ThreadListItemContext = createContext(null); var useThreadListItemContext = createContextHook( ThreadListItemContext, "a component passed to <ThreadListPrimitive.Items components={...}>" ); function useThreadListItemRuntime(options) { const context = useThreadListItemContext(options); if (!context) return null; return context.useThreadListItemRuntime(); } var { useThreadListItem, useThreadListItemStore } = createContextStoreHook(useThreadListItemContext, "useThreadListItem"); export { ThreadListItemContext, useThreadListItem, useThreadListItemContext, useThreadListItemRuntime, useThreadListItemStore }; //# sourceMappingURL=ThreadListItemContext.mjs.map