Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@raiadrogasil/pulso-design-tokens
Advanced tools
Pacote de design tokens do Design System Pulso da RDSaúde, garantindo consistência visual e eficiência no desenvolvimento de interfaces.
Bem-vindo ao pacote de design tokens do Design System Pulso da RDSaúde. Este pacote visa garantir consistência visual e eficiência no desenvolvimento de interfaces.
Design tokens são os blocos de construção fundamentais de um Design System. Eles são variáveis que armazenam informações de design como cores, tipografia, espaçamento, tamanhos e outros elementos estilísticos. Esses tokens são usados para garantir a consistência visual e facilitar a manutenção do design em diferentes plataformas e tecnologias.
Para instalar o pacote, utilize o seguinte comando:
yarn add @raiadrogasil/pulso-design-tokens
A estrutura do projeto Pulso Design Tokens é organizada da seguinte forma:
pulso-design-tokens/
├── scripts/ # Scripts utilitários para automações
├── src/ # Código fonte do projeto
│ ├── @types/ # Definições de tipos TypeScript
│ │ └── pulso-tokens.d.ts
│ ├── css/ # Arquivos de estilo CSS para diferentes temas
│ │ ├── drogasil.css
│ │ ├── raia.css
│ │ └── rdsaudesistemas.css
│ ├── ts/ # Arquivos TypeScript para diferentes temas
│ │ ├── drogasil.ts
│ │ ├── index.ts
│ │ ├── raia.ts
│ │ └── rdsaudesistemas.ts
│ └── utils/ # Utilitários e adaptadores
│ ├── get-pulso-theme.ts
│ ├── pulso-design-tokens-adapter.ts
│ └── index.ts
├── package.json # Arquivo de configuração do npm
├── tsconfig.json # Configuração do TypeScript
└── tsup.config.ts # Configuração do TSUP
Se você estiver utilizando o ThemeProvider
do Pulso, pode definir os novos tokens da seguinte forma:
import { RDSAUDESISTEMAS_TOKENS } from "@raiadrogasil/pulso-design-tokens";
<ThemeProvider theme={{
...oldTokens, /* @raiadrogasil/pulso-tokens */
v2: RDSAUDESISTEMAS_TOKENS
}}>
<App />
</ThemeProvider>
Caso não esteja utilizando o ThemeProvider
do próprio styled-components
, siga os passos abaixo:
styled.d.ts
e cole o código abaixo para sobrescrever o tipo DefaultTheme
e incluir os novos tokens:import "styled-components";
import type { Tokens } from "@raiadrogasil/pulso-tokens";
import type { TPulsoTokens } from "@raiadrogasil/pulso-design-tokens";
declare module "styled-components" {
export interface DefaultTheme extends Tokens {
v2: TPulsoTokens;
}
}
ThemeProvider
conforme o exemplo abaixo:import { RDSAUDESISTEMAS_TOKENS } from "@raiadrogasil/pulso-design-tokens";
<ThemeProvider theme={{
...oldTokens, /* @raiadrogasil/pulso-tokens */
v2: RDSAUDESISTEMAS_TOKENS
}}>
<App />
</ThemeProvider>
FAQs
Pacote de design tokens do Design System Pulso da RD Saúde, garantindo consistência visual e eficiência no desenvolvimento de interfaces. Este pacote facilita a implementação de padrões de design coerentes e reutilizáveis, otimizando o processo de criação
We found that @raiadrogasil/pulso-design-tokens demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
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.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.