Pular para o conteúdo
Storybookv2Pacote

Introdução

O IDPlugger UI (@handsondigital/idplugger-ui) é a biblioteca de UI para os hotsites da plataforma IDPlugger, reunindo componentes React, tokens de design, temas de marca e ícones, é a base para os novos hotsites que usam a plataforma.

  • Multi-Marcas: Através dos tokens, troque a identidade dos componentes usando as variáveis --color-brand-*, --font-brand-* e --radius-brand, no :root ou num elemento com data-brand.
  • Acessível por padrão: Os componentes usam semântica HTML e ARIA, e o contraste dos pares de texto é medido em claro e escuro em cada marca.
  • Sem Tailwind obrigatório: O CSS vem pronto em style.css; quem usa Tailwind 3 ou 4 tem variantes para integrar.
  • Documentado para desenvolvedores e agentes de IA: Os mesmos componentes alimentam este portal, o Storybook e o manifest lido pelo servidor MCP.
Entrada Conteúdo
@handsondigital/idplugger-ui Componentes React (lista completa em Componentes)
@handsondigital/idplugger-ui/icons 1.806 ícones, um componente por ícone
@handsondigital/idplugger-ui/tokens.css Tokens: primitivos, contrato da marca, semânticos (claro e escuro), componentes e densidade
@handsondigital/idplugger-ui/fonts.css Fontes da identidade idPlugger (Poppins e VAG Rundschrift D); opcional
@handsondigital/idplugger-ui/style.css CSS de todos os componentes
@handsondigital/idplugger-ui/style.layer.css O mesmo CSS em @layer idplugger-ui, para Tailwind 4
@handsondigital/idplugger-ui/css/<Componente>.css CSS de um componente, com as dependências (css/layer/ para Tailwind 4)
@handsondigital/idplugger-ui/themes/*.css Presets de marca (idplugger, campaign-orange)
@handsondigital/idplugger-ui/tokens.dtcg.json Tokens em DTCG para designers e ferramentas
  • React e ReactDOM 18 ou superior.
  • Navegadores com suporte a color-mix() (Chrome 111, Safari 16.2, Firefox 113 ou superiores).