UNPKG

@payfit/unity-components

Version:

18 lines (17 loc) 885 B
import { isMobileBreakpoint as e, useBreakpointListener as t } from "../../hooks/use-breakpoint-listener.js"; import { AppMenuContextProvider as n, useAppMenuContext as r } from "./parts/AppMenu.context.js"; import { usePreventScroll as i } from "react-aria"; import { jsx as a } from "react/jsx-runtime"; //#region src/components/app-menu/AppMenu.tsx var o = ({ children: n }) => { let { isMobileMenuOpen: o } = r(), s = t(); return i({ isDisabled: !(o && e(s)) }), /* @__PURE__ */ a("div", { className: "uy:relative uy:z-[1] uy:flex uy:flex-col uy:p-150 uy:gap-y-300 uy:data-[mobile-open=true]:h-full uy:md:h-full uy:md:max-w-app-menu", "data-dd-privacy": "allow", "data-mobile-open": o, children: n }); }, s = ({ children: e }) => /* @__PURE__ */ a(n, { children: /* @__PURE__ */ a(o, { children: e }) }); s.displayName = "AppMenu"; //#endregion export { s as AppMenu };