po-angular icon indicating copy to clipboard operation
po-angular copied to clipboard

feat(theme): Adicionado melhoria no tema para diferentes acessibilidades

Open bruno-severino opened this issue 5 months ago • 0 comments

Adicionado possibilidade de passar mais de uma opção de tema de acessibilidade como exemplo: ‘AA’ e ‘AAA’.

DTHFUI-9037


PR Checklist [Revisor]

  • [ ] Padrão de Commit (Coeso, de acordo com o que está sendo realizado)
  • [ ] Código (Boas práticas, nome de variavéis/métodos, etc.)
  • [ ] Testes unitários (Cobre a situação implementada e coverage está mantido)
  • [ ] Documentação (Clara, objetiva e com exemplos caso necessário)
  • [ ] Samples (A implementação possui exemplo no Labs/Caso de uso)
  • [ ] Rodado em navegadores suportados (Chrome, FireFox, Edge)

Qual o comportamento atual? Atuamente não é possivel passar diferentes tipos de acessibilidade do mesmo tema

Qual o novo comportamento? COm nova implementação agora pode passar varios temas com diferentes tipos de acessibilidade

Simulação segue um exemplo de uso:

theme = {
  name: 'custom',
  type: [
    {
      light: {},
      dark: {},
      accessibility: PoThemeAccessibilityEnum.AA
    },
    {
      light: {},
      dark: {},
      accessibility: PoThemeAccessibilityEnum.AAA
    }
  ],
  active: {
    type: PoThemeTypeEnum.light,
    accessibility: PoThemeAccessibilityEnum.AAA
  }
};

bruno-severino avatar Aug 28 '24 15:08 bruno-severino