@payfit/unity-components
Version:
25 lines (24 loc) • 586 B
JavaScript
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 };