UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

23 lines 788 B
"use client"; import { createContext } from "react"; import { createContextHook } from "./utils/createContextHook"; import { createStateHookForRuntime } from "./utils/createStateHookForRuntime"; const ThreadListItemContext = createContext(null); const useThreadListItemContext = createContextHook( ThreadListItemContext, "a component passed to <ThreadListPrimitive.Items components={...}>" ); function useThreadListItemRuntime(options) { const context = useThreadListItemContext(options); if (!context) return null; return context.useThreadListItemRuntime(); } const useThreadListItem = createStateHookForRuntime( useThreadListItemRuntime ); export { ThreadListItemContext, useThreadListItem, useThreadListItemRuntime }; //# sourceMappingURL=ThreadListItemContext.js.map