wpds ui kit
v2.10.1
O kit de interface do usuário do Washington Post Design System (WPDS) é um mono-repetição do nosso kit de interface do usuário e nosso site de documentação.
Um exemplo do gráfico de dependência para importar o botão do kit.
Fluxograma LR
A ["@washingtonpost/wpds-theMe"]-> b ["@washingtonpost/wpds-ui-kit"]
C ["@washingtonpost/wpds-button"]-> b ["@washingtonpost/wpds-ui-kit"]
A ["@WashingtonPost/WPDS-Theme"]-> C ["@WashingtonPost/WPDS-Button"]
Clique em "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/theme"
Clique em B "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/kit"
Clique em C "https://github.com/wpmedia/wpds-ui-kit/tree/main/ui/button"
Essa estrutura do projeto é fortemente inspirada pela interface do usuário do chakra, pela UI da Radix e outros.
Uma única importação para os usuários, muitos pacotes importados em @washingtonpost/wpds-ui-kit .
npm i @washingtonpost/wpds-ui-kitButton tinha uma density: "compact" . Após a atualização, o padrão será density: "default" , então você deseja verificar os botões usados no seu código para regressões e aplicar manualmente a density: "compact" conforme necessário. < Button
density = "compact"
. . .globalStyles continham uma transição aplicada globalmente para todas as propriedades do CSS em todos os elementos. Após a atualização de qualquer elemento componente que se baseasse nessa transição, precisará aplicar um localmente usando variáveis de temas WPDS. transition : theme . transitions . allFast ,
// or
transition : `background ${ theme . transitions . fast } ${ theme . transitions . inOut `globalStyles continham uma remoção global de margem e preenchimento para todos os elementos. Após a atualização de qualquer elemento componente que se baseasse em remover esse espaçamento, precisará adicionar regras de espaçamento aos estilos locais ao componente. Este projeto é desenvolvido sob uma licença do MIT.