UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

25 lines (24 loc) 781 B
"use client"; // src/primitives/threadListItem/ThreadListItemRoot.tsx import { Primitive } from "@radix-ui/react-primitive"; import { forwardRef } from "react"; import { useAssistantState } from "../../context/index.js"; import { jsx } from "react/jsx-runtime"; var ThreadListItemPrimitiveRoot = forwardRef((props, ref) => { const isMain = useAssistantState( ({ threads, threadListItem }) => threads.mainThreadId === threadListItem.id ); return /* @__PURE__ */ jsx( Primitive.div, { ...isMain ? { "data-active": "true", "aria-current": "true" } : null, ...props, ref } ); }); ThreadListItemPrimitiveRoot.displayName = "ThreadListItemPrimitive.Root"; export { ThreadListItemPrimitiveRoot }; //# sourceMappingURL=ThreadListItemRoot.js.map