po-angular
po-angular copied to clipboard
feat(theme): Adicionado melhoria no tema para diferentes acessibilidades
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
}
};