@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
2 lines (1 loc) • 1.76 kB
JavaScript
;const g=require("react/jsx-runtime"),b=require("next-intl"),r=require("react"),p=require("./SignInForm-CB_TM3x-.js"),i={"color-surface":"rgb(250 250 249)","color-surface-primary":"rgb(255 255 255)","color-foreground":"rgb(9 4 4)","color-card":"rgb(255 255 255)","color-card-foreground":"rgb(9 4 4)","color-popover":"rgb(255 255 255)","color-popover-foreground":"rgb(9 4 4)","color-primary":"rgb(62 176 85)","color-primary-foreground":"rgb(243 243 243)","color-secondary":"rgb(242 240 240)","color-secondary-foreground":"rgb(30 15 15)","color-muted":"rgb(242 240 240)","color-muted-foreground":"rgb(159 159 159)","color-accent":"rgb(242 240 240)","color-accent-foreground":"rgb(30 15 15)","color-border":"rgb(232 215 221)","color-input":"rgb(232 215 221)","color-destructive":"rgb(222 65 38)","color-destructive-foreground":"rgb(243 243 243)","color-success":"rgb(34 197 94)","color-success-foreground":"rgb(243 243 243)","color-warning":"rgb(252 211 3)","color-warning-dark":"rgb(153 101 21)","color-warning-foreground":"rgb(9 4 4)","color-ring":"rgb(62 176 85)"},m={...p.messages},e=r.createContext(null),f=()=>{const o=r.useContext(e);if(!o)throw new Error("useSpeziContext must be used within SpeziProvider. Make sure to wrap your application with SpeziProvider");return o},v=({children:o,messages:t,theme:c,router:n})=>{r.useLayoutEffect(()=>{const d={...i,...c};Object.entries(d).forEach(([a,s])=>{s&&document.documentElement.style.setProperty(`--${a}`,s)})},[c]);const u=r.useMemo(()=>({...m,...t}),[t]),l=r.useMemo(()=>({router:n}),[n]);return g.jsx(b.NextIntlClientProvider,{messages:u,locale:"en",children:g.jsx(e.Provider,{value:l,children:o})})};exports.SpeziContext=e;exports.SpeziProvider=v;exports.lightTheme=i;exports.useSpeziContext=f;