@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
30 lines (29 loc) • 820 B
JavaScript
import { jsx as r } from "react/jsx-runtime";
import { NextIntlClientProvider as a } from "next-intl";
import { createContext as m, useMemo as s, useContext as u } from "react";
import { m as l } from "./SignInForm-mZh0yQy5.mjs";
const c = {
...l
}, i = m(null), C = () => {
const e = u(i);
if (!e)
throw new Error(
"useSpeziContext must be used within SpeziProvider. Make sure to wrap your application with SpeziProvider"
);
return e;
}, S = ({
children: e,
messages: t,
router: o
}) => {
const n = s(
() => ({ ...c, ...t }),
[t]
), p = s(() => ({ router: o }), [o]);
return /* @__PURE__ */ r(a, { messages: n, locale: "en", children: /* @__PURE__ */ r(i.Provider, { value: p, children: e }) });
};
export {
i as SpeziContext,
S as SpeziProvider,
C as useSpeziContext
};