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