UNPKG

@payfit/unity-components

Version:

27 lines (26 loc) 677 B
import { createContext as e, useContext as t } from "react"; import { jsx as n } from "react/jsx-runtime"; import { RouterProvider as r } from "react-aria-components"; //#region src/providers/router/RouterProvider.tsx var i = e(null), a = () => t(i); function o({ isActive: e, children: t, ...a }) { return /* @__PURE__ */ n(i.Provider, { value: { isActive: e, ...a }, children: /* @__PURE__ */ n(r, { ...a, children: t }) }); } function s({ children: e }) { return /* @__PURE__ */ n(i.Provider, { value: null, children: e }); } o.displayName = "RouterProvider"; //#endregion export { s as NoopRouterProvider, o as RouterProvider, a as useRouter };