@assistant-ui/react
Version:
Open-source TypeScript/React library for building production-grade AI chat experiences
14 lines (13 loc) • 687 B
JavaScript
"use client";
import { createContext, useContext } from "@assistant-ui/tap/react-shim";
import { Collection } from "radix-ui/internal";
// src/primitives/threadListFocusGroup.ts
const [collection, useThreadListCollection] = Collection.createCollection("ThreadList");
const ThreadListCollection = collection;
const ThreadListItemFocusContext = createContext(null);
const ThreadListItemFocusProvider = ThreadListItemFocusContext.Provider;
const useThreadListItemFocus = () => {
return useContext(ThreadListItemFocusContext);
};
export { ThreadListCollection, ThreadListItemFocusProvider, useThreadListCollection, useThreadListItemFocus };
//# sourceMappingURL=threadListFocusGroup.js.map