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