@payfit/unity-components
Version:
20 lines (19 loc) • 690 B
JavaScript
import "react";
import { uyTv as e } from "@payfit/unity-themes";
import { jsx as t } from "react/jsx-runtime";
import { Menu as n } from "react-aria-components/Menu";
//#region src/components/menu/parts/MenuContent.tsx
var r = e({ base: ["uy:outline-none", "uy:w-(--uy-menu-content-width) uy:min-w-(--uy-menu-content-min-width)"] });
function i({ children: e, placement: i, width: a, triggerRef: o }) {
return /* @__PURE__ */ t(n, {
className: r(),
style: {
"--uy-menu-content-width": a ? `${a}px` : "auto",
"--uy-menu-content-min-width": a ? "" : "calc(var(--uy-spacing) * 40)"
},
children: e
});
}
i.displayName = "MenuContent";
//#endregion
export { i as MenuContent };