UNPKG

@payfit/unity-components

Version:

25 lines (24 loc) 586 B
import { createContext as e, useContext as t, useState as n } from "react"; import { jsx as r } from "react/jsx-runtime"; //#region src/components/app-menu/parts/AppMenu.context.tsx var i = e({ isMobileMenuOpen: !1, toggleMobileMenu: () => null }); function a({ children: e }) { let [t, a] = n(!1), o = { toggleMobileMenu: () => { a((e) => !e); }, isMobileMenuOpen: t }; return /* @__PURE__ */ r(i.Provider, { value: o, children: e }); } function o() { return t(i); } //#endregion export { i as AppMenuContext, a as AppMenuContextProvider, o as useAppMenuContext };