@assistant-ui/react
Version:
Open-source TypeScript/React library for building production-grade AI chat experiences
39 lines (38 loc) • 1.15 kB
JavaScript
"use client";
import { useDropdownMenuScope } from "./scope.js";
import { DropdownMenuRenderTrigger } from "../dropdownMenuRenderPrimitives.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/actionBarMore/ActionBarMoreTrigger.tsx
const ActionBarMorePrimitiveTrigger = forwardRef((t0, ref) => {
const $ = c(7);
let __scopeActionBarMore;
let rest;
if ($[0] !== t0) {
({__scopeActionBarMore, ...rest} = t0);
$[0] = t0;
$[1] = __scopeActionBarMore;
$[2] = rest;
} else {
__scopeActionBarMore = $[1];
rest = $[2];
}
const scope = useDropdownMenuScope(__scopeActionBarMore);
let t1;
if ($[3] !== ref || $[4] !== rest || $[5] !== scope) {
t1 = /* @__PURE__ */ jsx(DropdownMenuRenderTrigger, {
...scope,
...rest,
ref
});
$[3] = ref;
$[4] = rest;
$[5] = scope;
$[6] = t1;
} else t1 = $[6];
return t1;
});
ActionBarMorePrimitiveTrigger.displayName = "ActionBarMorePrimitive.Trigger";
export { ActionBarMorePrimitiveTrigger };
//# sourceMappingURL=ActionBarMoreTrigger.js.map