Socket
Socket
Sign inDemoInstall

@rdsaude/pulso-react-native-components

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rdsaude/pulso-react-native-components

Biblioteca de componentes React Native 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.


Version published
Maintainers
0
Created
Source

@rdsaude/pulso-react-native-components

A biblioteca de componentes React Native do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da companhia. Ela é ideal para desenvolver aplicações modernas e acessíveis que atendam às bandeiras da Raia, Drogasil e sistemas internos.

Instalação

Para instalar a biblioteca em seu projeto, é necessário que você tenha React >= 18 e React Native >= 73 já instalados. Após garantir essas versões, siga os passos abaixo para adicionar a biblioteca ao seu projeto:

# Usando npm
npm install @rdsaude/pulso-react-native-components

# Usando yarn
yarn add @rdsaude/pulso-react-native-components

# Usando pnpm
pnpm add @rdsaude/pulso-react-native-components

Como utilizar?

  1. No ponto de entrada do seu projeto, importe o ThemeProvider conforme o exemplo abaixo:
import { ThemeProvider } from "@rdsaude/pulso-react-native-components";

export default function App() {
  return (
    // Temas disponíveis: rdsaudesistemas, raia e drogasil
    <ThemeProvider theme="rdsaudesistemas">
      {/* sua-aplicação */}
    </ThemeProvider>
  );
}

Substitua sua-aplicação pelo conteúdo da sua aplicação dentro do ThemeProvider para aplicar o tema desejado.

  1. Na sua página, comece importando um dos nossos componentes. No exemplo abaixo, importamos o componente Button. Para conhecer todos os nossos componentes e como utilizá-los, acesse nossa documentação oficial no Storybook.
import { View, Text } from "react-native";
import { Button } from "@rdsaude/pulso-react-native-components";

export function Home() {
  return (
    <View>
      <Text>Home</Text>
      <Button>
        <Button.Text>Button</Button.Text>
      </Button>
    </View>
  );
}

Observe que estamos utilizando um padrão de composição. Para saber mais sobre esse padrão, veja este artigo.

  1. Agora você está pronto para começar a trabalhar utilizando o nosso Design System. Explore todas as possibilidades e componentes disponíveis para criar uma interface rica e consistente.

Contribuição

Nosso modelo de contribuição é Inner Source, ou seja, apenas colaboradores da RD Saúde podem contribuir. Se você é um desses colaboradores, acesse a documentação de contribuição.

Licença

Para utilizar este pacote, leia a licença completa acessando o link.​

Keywords

FAQs

Package last updated on 23 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc