@assistant-ui/react
Version:
Open-source TypeScript/React library for building production-grade AI chat experiences
39 lines (38 loc) • 1.22 kB
JavaScript
"use client";
import { DropdownMenuRenderSeparator } from "../dropdownMenuRenderPrimitives.js";
import { useDropdownMenuScope } from "./scope.js";
import { c } from "@assistant-ui/tap/react-shim/compiler-runtime";
import { forwardRef } from "@assistant-ui/tap/react-shim";
import { jsx } from "react/jsx-runtime";
// src/primitives/threadListItemMore/ThreadListItemMoreSeparator.tsx
const ThreadListItemMorePrimitiveSeparator = forwardRef((t0, ref) => {
const $ = c(7);
let __scopeThreadListItemMore;
let rest;
if ($[0] !== t0) {
({__scopeThreadListItemMore, ...rest} = t0);
$[0] = t0;
$[1] = __scopeThreadListItemMore;
$[2] = rest;
} else {
__scopeThreadListItemMore = $[1];
rest = $[2];
}
const scope = useDropdownMenuScope(__scopeThreadListItemMore);
let t1;
if ($[3] !== ref || $[4] !== rest || $[5] !== scope) {
t1 = /* @__PURE__ */ jsx(DropdownMenuRenderSeparator, {
...scope,
...rest,
ref
});
$[3] = ref;
$[4] = rest;
$[5] = scope;
$[6] = t1;
} else t1 = $[6];
return t1;
});
ThreadListItemMorePrimitiveSeparator.displayName = "ThreadListItemMorePrimitive.Separator";
export { ThreadListItemMorePrimitiveSeparator };
//# sourceMappingURL=ThreadListItemMoreSeparator.js.map