UNPKG

@rdsaude/pulso-react-components

Version:

Biblioteca de componentes React do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da RDSaúde. Ideal para desenvolver aplicações modernas e acessíveis.

2 lines 921 B
import{a as o}from"./chunk-UABQX4UA.js";import*as m from"react";import{jsx as i}from"react/jsx-runtime";var s=m.createContext({});function S({children:t,theme:e="rdsaudesistemas"}){return typeof window!="undefined"&&document.documentElement.setAttribute("class",e),i(s.Provider,{value:{currentTheme:e},children:t})}import*as r from"react";import{DROGASIL_TOKENS as a,GLOBALS_TOKENS as c,PRIME_TOKENS as d,RAIA_TOKENS as u,RDSAUDESISTEMAS_TOKENS as T,SUBSCRIPTION_TOKENS as p}from"@raiadrogasil/pulso-design-tokens";function P(){let t=r.useMemo(()=>({rdsaudesistemas:T,drogasil:a,raia:u,subscription:p,prime:d}),[]),e=r.useContext(s);if(!e)throw new Error("[Pulso] useTheme precisa estar dentro de um <ThemeProvider>. Verifique se o provedor est\xE1 corretamente configurado na raiz da aplica\xE7\xE3o.");let{currentTheme:n}=e;return o(o({},t[n]),c)}export{s as a,S as b,P as c}; //# sourceMappingURL=chunk-MBBKSYRS.js.map