Instruções
Passo 27
Para fazer a função
chooseShape funcionar como esperado, você pode usar Object.entries() com forEach() para fazer um loop pelo objeto propertyGroups. O callback para o forEach() deve receber name e group como parâmetros desestruturados.
Então, dentro do loop forEach(), verifique se name é igual a shapeType. Se for, use classList para remover a classe hidden de group. Caso contrário, adicione a classe hidden a group.
O que fazer:
Testes:
- Quando a forma selecionada for um círculo, apenas o campo de entrada para círculo deve ser exibido.
- Quando a forma selecionada for um retângulo, apenas os campos de entrada para retângulo devem ser exibidos.
- Quando a forma selecionada for um triângulo, apenas os campos de entrada para triângulo devem ser exibidos.
Preview