UNPKG

@stanfordspezi/spezi-web-design-system

Version:

Stanford Biodesign Digital Health Spezi Web Design System

30 lines (29 loc) 820 B
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 };