Skip to content

fix: [Switch] refinements (ENG-46737, ENG-46738)#780

Open
isaquebock wants to merge 3 commits into
mainfrom
fix/switch-refinements-eng-46737-38
Open

fix: [Switch] refinements (ENG-46737, ENG-46738)#780
isaquebock wants to merge 3 commits into
mainfrom
fix/switch-refinements-eng-46737-38

Conversation

@isaquebock

@isaquebock isaquebock commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • ENG-46737 — Ícone do cadeado no kind="privacy" (estado ON) trocou de text-[var(--success-contrast)] (que era a mesma cor do track) para text-[var(--text-default)] (contrasta contra o handle).
  • ENG-46738Já resolvido no V4 baseline: main ships border-[var(--border-default)] na track off.

How to test (mapeado 1:1 com Jira)

ENG-46737 — "Estado com cadeado está estranho visualmente"

  • Storybook → Components/Inputs/Switch → story Privacy.
  • Estado OFF (kind=privacy): ícone de cadeado fechado visível contra o handle no light theme.
  • Estado ON (kind=privacy): ícone de cadeado aberto visível contra o handle no light theme (antes ficava "sumindo" contra o track verde).
  • Trocar para dark theme → ambos os ícones continuam legíveis.
  • Motion-reduce media query ativa → sem regressão de animação.

ENG-46738 — "Adicionar border default"

  • Storybook → Components/Inputs/SwitchDefault (kind default, off state).
  • Verificar que a track exibe border visível usando o token --border-default.
  • (Nota: já shipa no V4; esse PR só confirma que continua no lugar.)

@isaquebock
isaquebock marked this pull request as ready for review July 23, 2026 17:33
@isaquebock
isaquebock requested a review from a team as a code owner July 23, 2026 17:33
@isaquebock
isaquebock marked this pull request as draft July 23, 2026 17:34
@isaquebock
isaquebock marked this pull request as ready for review July 23, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants