@rdsaude/pulso-react-components v3.10.0
@rdsaude/pulso-react-components
A biblioteca de componentes React do Pulso Design System da RD Saúde oferece uma coleção robusta de componentes acessíveis, escaláveis e alinhados com os padrões de design e usabilidade da companhia. Ela foi projetada para atender com consistência os produtos das bandeiras Raia, Drogasil e demais sistemas internos.
🚀 Instalação
Antes de instalar, certifique-se de que o seu projeto utiliza o React 18 ou superior.
Usando o gerenciador de pacotes de sua preferência:
# npm
npm install @rdsaude/pulso-react-components
# yarn
yarn add @rdsaude/pulso-react-components
# pnpm
pnpm add @rdsaude/pulso-react-components⚙️ Configuração
1. Importação dos estilos globais
Para garantir o funcionamento visual dos componentes, importe os estilos base no ponto de entrada da sua aplicação:
import "@rdsaude/pulso-react-components/styles.css";ℹ️ Esta etapa é essencial para que os estilos da biblioteca sejam aplicados corretamente.
2. Definindo o tema
Utilize o ThemeProvider para aplicar o tema da marca desejada:
import { ThemeProvider } from "@rdsaude/pulso-react-components";
export function App() {
return (
<ThemeProvider theme="drogasil">
{/* Sua aplicação aqui */}
</ThemeProvider>
);
}🧰 Utilização dos componentes
Após configurar os estilos e o tema, você já pode importar e usar os componentes:
import { Button, InputText } from "@rdsaude/pulso-react-components";Ou, se preferir uma importação mais específica:
import { Button } from "@rdsaude/pulso-react-components/button";💡 A biblioteca segue o padrão de composição de componentes. Para entender melhor esse modelo, recomendamos a leitura deste artigo sobre o Compound Pattern.
🤝 Contribuindo
Este projeto segue o modelo de Inner Source, ou seja, as contribuições estão restritas aos colaboradores da RD Saúde.
Se você faz parte do time, acesse a documentação de contribuição para saber como participar.
📄 Licença
Para mais detalhes sobre o uso e redistribuição deste pacote, consulte a licença completa aqui.
11 months ago
12 months ago
1 year ago
9 months ago
10 months ago
11 months ago
8 months ago
11 months ago
11 months ago
10 months ago
8 months ago
9 months ago
10 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
5 months ago
5 months ago
6 months ago
11 months ago
12 months ago
6 months ago
7 months ago
7 months ago
7 months ago
6 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
8 months ago
6 months ago
8 months ago
6 months ago
8 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago