Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TabItem #399

Closed
Merieli opened this issue Dec 10, 2024 · 2 comments
Closed

TabItem #399

Merieli opened this issue Dec 10, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Merieli
Copy link
Collaborator

Merieli commented Dec 10, 2024

O componente TabItem atual do nosso Design System não contempla todos os estados necessários para uma experiência completa e acessível. Hoje possuímos os estados Default, Hover e Active. Para garantir consistência e acessibilidade do componente, serão criadas as variações dos estados Focus e Disabled.

Essas novas variações visam fornecer aos usuários e desenvolvedores um comportamento previsível e acessível ao navegar pelas abas, mantendo o padrão visual e a uniformidade do nosso DS.

Exemplo visual

Image

Justificativa / Por que é Importante?

  • Melhoria de acessibilidade: Estado de focus são fundamentais para usuários que navegam via teclado ou leitores de tela, garantindo que o componente seja identificável e utilizável por todos.
  • Confiabilidade visual e funcional: A presença do estado disabled reforça o entendimento do usuário sobre quais abas estão indisponíveis no momento, evitando interações frustradas.
  • Padronização e consistência: Ao incluir esses estados no componente base, evitamos que cada time crie sua própria solução, garantindo uma experiência uniforme em todas as aplicações que utilizam o DS.

Figma

Atualização de componentes

@Merieli Merieli self-assigned this Dec 10, 2024
@Merieli
Copy link
Collaborator Author

Merieli commented Dec 10, 2024

Adicionado no PR do IndexTable #398

@Merieli
Copy link
Collaborator Author

Merieli commented Dec 12, 2024

PR concluído e mergeado.

@Merieli Merieli closed this as completed Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant