Feedback

Tokens de feedback — sucesso, info, atenção e erro.

Cada token aponta para uma paleta em Colors. Regras gerais no hub de Tokens.

Boas Práticas

Quando usar
Sucesso em confirmações e conclusão de fluxos.
Info em banners orientativos e contexto.
Warning em situações que exigem atenção sem bloqueio.
Error em falhas, validação e bloqueios.
Alpha para fundos sutis de alerta e badges.
Quando não usar
Cores de feedback fora dos tokens documentados.
Error ou Warning como decoração sem significado.
Misturar famílias de feedback na mesma mensagem.

Tokens

Tokens

Token LightDark
--ui-successsuccess-500success-400
--ui-color-success-600success-600success-300
--ui-infoinfo-500info-400
--ui-color-info-600info-600info-300
--ui-warningwarning-500warning-400
--ui-color-warning-600warning-600warning-300
--ui-errorerror-500error-400
--ui-color-error-600error-600error-300

Alpha

Token LightDark
--ui-success-90alpha/500-90alpha/400-90
--ui-success-75alpha/500-75alpha/400-75
--ui-success-50alpha/500-50alpha/400-50
--ui-success-25alpha/500-25alpha/400-25
--ui-success-15alpha/500-15alpha/400-15
--ui-success-10alpha/500-10alpha/400-10
--ui-info-90alpha/500-90alpha/400-90
--ui-info-75alpha/500-75alpha/400-75
--ui-info-50alpha/500-50alpha/400-50
--ui-info-25alpha/500-25alpha/400-25
--ui-info-15alpha/500-15alpha/400-15
--ui-info-10alpha/500-10alpha/400-10
--ui-warning-90alpha/500-90alpha/400-90
--ui-warning-75alpha/500-75alpha/400-75
--ui-warning-50alpha/500-50alpha/400-50
--ui-warning-25alpha/500-25alpha/400-25
--ui-warning-15alpha/500-15alpha/400-15
--ui-warning-10alpha/500-10alpha/400-10
--ui-error-90alpha/500-90alpha/400-90
--ui-error-75alpha/500-75alpha/400-75
--ui-error-50alpha/500-50alpha/400-50
--ui-error-25alpha/500-25alpha/400-25
--ui-error-20alpha/500-20alpha/400-20
--ui-error-15alpha/500-15alpha/400-15
--ui-error-10alpha/500-10alpha/400-10

Guia de decisão

Quando usarToken
Ação concluída, fluxo finalizado com sucesso--ui-success
Contexto informativo, orientação, dica--ui-info
Atenção necessária — sem bloqueio do fluxo--ui-warning
Erro, validação falhou, ação bloqueada--ui-error
Fundo sutil de alerta ou badge de statusversão alpha (--ui-[estado]-10 / --ui-[estado]-25)

Pareamentos recomendados

Substitua [estado] por success, info, warning ou error conforme o contexto.

ContextoFundoTexto
Badge / chip de status--ui-[estado]-25--ui-[estado]
Banner / alerta sutil--ui-[estado]-10--ui-color-[estado]-600
Mensagem de validação inline--ui-error
Ícone de estado em linha de tabela--ui-[estado]

Status → tom (mapa canônico)

Os status de negócio do ME mapeiam para os tons de feedback de forma consistente — a mesma cor significa a mesma coisa em qualquer index, documento ou dashboard (reconhecer, não decorar). Esta tabela é a fonte única desse mapa; o badge sempre carrega o rótulo textual (o tom nunca é o único portador de significado — acessibilidade).

Status (exemplos)Tom
Rascunho · Neutroneutral
Em análise · Em aprovação · Em andamentoinfo
Pendente · Aguardando · A vencerwarning
Aprovado · Concluído · Liberado · Confirmadosuccess
Recusado · Cancelado · Bloqueado · Com inconsistênciaerror

Use no Badge de status. O texto do badge é curto (1–2 palavras); o detalhe vai na descrição, não no rótulo.

Onde aparece

TokenComponentes
--ui-successUAlert (color=success), UBadge (color=success), UFormField (mensagem de sucesso)
--ui-infoUAlert (color=info), UBadge (color=info), ::callout (color=info)
--ui-warningUAlert (color=warning), UBadge (color=warning), ::callout (color=warning)
--ui-errorUAlert (color=error), UFormField (erro de validação), UInput (estado de erro), UBadge (color=error)