UNPKG

@payfit/unity-components

Version:

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