Kobana UI
GitHub

Cores

Paleta de cores da marca e cores semânticas do Kobana UI.

Instalação

npx @kobana/ui add tokens

Cores da Marca

Paleta oficial conforme Branding Book. As cores principais (lime e black) devem sempre predominar.

CorHexTokenUso
Verde-limão#D3FD54kobana-limeCor primária, CTAs, destaques
Preto#000000kobana-blackTextos, fundos escuros, contraste
Branco#FDFDFBkobana-whiteFundos claros, texto em fundo escuro
Cinza#676767kobana-grayTextos secundários, elementos neutros
Roxo#A630DAkobana-purpleDestaques, CTAs secundários

Uso com Tailwind

<button class="bg-kobana-lime text-kobana-black">Ação principal</button>
<span class="text-kobana-gray">Texto secundário</span>
<a class="text-kobana-purple">Link de destaque</a>

Uso via TypeScript

import { brandColors, semanticColors } from "@kobana/ui/tokens/colors"

brandColors.lime      // "#D3FD54"
brandColors.purple    // "#A630DA"

semanticColors.primary           // "#D3FD54"
semanticColors.primaryForeground // "#000000"
semanticColors.accent            // "#A630DA"
semanticColors.text              // "#000000"
semanticColors.textSecondary     // "#676767"

Dashboard Theme

A classe .dashboard-theme ativa o verde-limão como cor primária dos componentes (botões, rings, etc.):

<div class="dashboard-theme">
  <!-- bg-primary agora é Kobana Lime -->
  <button class="bg-primary text-primary-foreground">Salvar</button>
</div>

Funciona tanto em light quanto dark mode.

Status Colors

Cores semânticas para indicar estados. Cada cor tem uma variante de fundo com opacidade.

TokenUsoLightDark
--color-status-successAtivo, concluídooklch(0.72 0.19 142)oklch(0.78 0.17 142)
--color-status-warningPendente, alertaoklch(0.75 0.18 85)oklch(0.8 0.16 85)
--color-status-errorErro, inativooklch(0.63 0.24 25)oklch(0.7 0.22 25)
--color-status-infoInformativo, processandooklch(0.7 0.15 250)oklch(0.76 0.13 250)

Variantes de background

Cada cor tem uma variante -bg com opacidade (10% light, 15% dark) para uso em badges e backgrounds:

  • --color-status-success-bg
  • --color-status-warning-bg
  • --color-status-error-bg
  • --color-status-info-bg
.custom-badge {
  color: var(--color-status-success);
  background-color: var(--color-status-success-bg);
}

On this page