7.3 Criar página de exercícios
O usuário deve poder ver os exercícios disponíveis. A página de exercícios deve listar os exercícios que o usuário tem acesso em determinada data. A página também deve conter botões no canto superior direito que irão direcionar o usuário para as telas de estatísticas e histórico.
Ao clicar em um tipo de exercício o usuário deve ser redirecionado para a página com o exercício do dia dado o tipo de exercício. Além disso, a página deve enviar as informações do exercício do dia selecionado para a página de realização do exercício (dados como o id do exercício precisam estar disponíveis na página de realização do exercício).
A página de exercícios deve ser acessada ao clicar na opção “Exercícios” da barra de navegação.
O componente dos cards de exercícios será desenvolvido na task #26.
A página deve informar os seguintes parâmetros para cada cards:
- color (pink, blue, green. Imagem deve ser usada de acordo com a cor)
- icon
- title
- description
Os dados de exercícios do dia devem ser buscados via request para a rota GET do endpoint /exercise/{userId}
, desenvolvida na task #9 (closed). Deve ser informado o identificador do usuário que está logado na aplicação para que seja possível conferir os interesses do usuário.
Critérios de Aceitação:
A página da escolha de exercícios deve:
- Utilizar o componente de card desenvolvido na task #26;
- Utilizar a rota de listar exercícios do back;
-
Ser acessada pela opção
Exercícios
da barra de navegação; - Exibir botões para acessar Estatísticas e Histórico;
- Redirecionar o usuário ao exercício selecionado, quando um card for clicado, passando informações do exercício.