@eduzz/ui-tailwind-theme
v5.0.0
Published
Eduzz UI: Tailwind Theme
Readme
Eduzz UI: Tailwind Theme
Aplica os Tokens de UI da Eduzz no Tailwind.
Instalação
pnpm add @eduzz/ui-tailwind-themeImportação
No arquivo css principal do seu projeto adicione o código abaixo na primeira linha:
@import "@eduzz/ui-tailwind-theme";Note que não é necessário importar o tailwind via @import "tailwindcss"; pois já é feito através do import do @eduzz/ui-tailwind-theme.
Com isso é só sair utilizando as classes =]
Sem Preflight
Se o Preflight do Tailwind conflitar com estilos base existentes, use a entrada sem Preflight:
@import "@eduzz/ui-tailwind-theme/no-preflight.css";Prefixos
Para utilizar os prefixos basta adicionar prefix(nome) após a importação do @eduzz/ui-tailwind-theme
@import '@eduzz/ui-tailwind-theme' prefix(name);Customização
Todos os tokens são configuráveis através do @theme então caso queira substituir uma cor basta apenas sobrescrever:
@import "@eduzz/ui-tailwind-theme";
@theme {
--color-primary-500: #ff0000;
}Tokens
A maior parte das tokens seguem os padrões do tailwind, abaixo é listado as cores que foram adicionadas para seguir os padrões Eduzz. Onde o * pode ser trocado pelos utilities do tailwind como bg-*, text-*, etc
Cores que mudam de acordo com o tema (light e dark)
| Classe | Descrição |
|-----------------------|----------------------------------------------|
| *-primary | Cor primária |
| *-surface-default | Cor de fundo padrão |
| *-surface-subtle | Cor de fundo dos containers |
| *-surface-disabled | Cor de fundo desabilitado |
| *-outline-default | Cor de borda padrão |
| *-outline-disabled | Cor de borda sútil |
| *-outline-darker | Cor de borda mais escura |
| *-content-title | Cor de texto principal |
| *-content-body | Cor de texto secundário |
| *-content-subtitle | Cor de texto terciário |
| *-content-caption | Cor de texto quaternário |
| *-content-negative | Cor de texto negativo |
| *-content-disabled | Cor de texto desabilitado |
Utilidades
É recomendada a utilização *-primary-500 como cor primária no light mode
| Classe | Descrição |
|-----------------|----------------------------------------------|
| rounded-default | Raio de borda padrão |
| shadow-xs | Sombra sútil |
| shadow-sm | Sombra média |
| shadow-md | Sombra padrão |
| *-primary-400 | #163E91 |
| *-primary-500 | #0D2772 |
| *-primary-600 | #0E2568 |
| *-primary-700 | #0F235C |
| *-primary-800 | #102050 |
| *-primary-900 | #111F49 |
| *-primary-950 | #0A132C |
Belts
| Classe | Cor |
|----------------------------|----------------------------------------------|
| *--belt-white: | #D9D9D9 |
| *--belt-red | #FF4141 |
| *--belt-orange | #FFA439 |
| *--belt-green | #33DB7A |
| *--belt-black | #000000 |
| *--belt-golden | #FFCE00 |
| *--belt-white-foreground | #4D4D4D |
| *--belt-red-foreground | #4D1414 |
| *--belt-orange-foreground| #4D3111 |
| *--belt-green-foreground | #124D2B |
| *--belt-black-foreground | #FFFFFF |
| *--belt-golden-foreground| #4D3E00 |
