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 1.53 kB
import{a as n}from"./chunk-UABQX4UA.js";import*as m from"react";import{jsx as d}from"react/jsx-runtime";var c=m.createContext({});function h({children:o,theme:e="rdsaudesistemas"}){return console.log("=== DEBUG THEME PROVIDER ==="),console.log("Theme definido:",e),typeof window!="undefined"&&document.documentElement.setAttribute("class",e),d(c.Provider,{value:{currentTheme:e},children:o})}import*as r from"react";import{DROGASIL_TOKENS as E,GLOBALS_TOKENS as T,PRIME_TOKENS as u,RAIA_TOKENS as p,RDSAUDESISTEMAS_TOKENS as i,SUBSCRIPTION_TOKENS as S}from"@raiadrogasil/pulso-design-tokens";function A(){let o=r.useMemo(()=>{let s={rdsaudesistemas:i,drogasil:E,raia:p,subscription:S,prime:u};return console.log("=== DEBUG MAPPED THEME ==="),console.log("RDSAUDESISTEMAS_TOKENS keys:",Object.keys(i).filter(a=>a.startsWith("color")).slice(0,5)),console.log("Exemplo de cor RDSAUDESISTEMAS:",i.colorActionFillBrandPrimaryEnabled),s},[]),e=r.useContext(c);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:l}=e,t=n(n({},T),o[l]);return console.log("=== DEBUG USE THEME ==="),console.log("Current theme:",l),console.log("Mapped theme keys:",Object.keys(o)),console.log("Result keys com color:",Object.keys(t).filter(s=>s.startsWith("color")).slice(0,5)),console.log("Exemplo de cor:",t.colorActionFillBrandPrimaryEnabled),t}export{c as a,h as b,A as c}; //# sourceMappingURL=chunk-LWCCQOYL.js.map