primaryAccent method

Color primaryAccent({
  1. required bool isDark,
})

Acento primário resolvido por brilho para pintar o primary como preenchimento/conteúdo sobre a surface: a base do primary no claro; um stop claro (primary.s400) no escuro — a base é escura demais como acento sobre superfícies escuras (mesma lógica de focusRing e do accent dos steppers/loadings). Componentes que pintam o primary como fill/acento (check/radio/switch selecionados, badge primary, steppers) devem consumir este helper, não o primary cru — que não se clareia no escuro e some no fundo. A on-color legível sobre o resultado sai de onColorFor.

Implementation

Color primaryAccent({required bool isDark}) =>
    isDark ? primary.s400 : primary as Color;