O código da dashboard está sobrecarregado, contém muitos ternários, além de requisições de ambos endpoints de Mentor e Aprendiz.
Solução
Dividir a dashboard em componentes para cada tipo de usuário, com suas respectivas requisições, e diminuir o numero de ternários. Além de ter Lazy Loading para evitar que, por exemplo, arquivos de mentor sejam compilados quando o usuário for um aprendiz.
Critérios de Aceitação (se aplicável)
[ ] Componente genérico para página Dashboard;
[ ] Componente especifico para informações/conteúdo/requisições de Aprendiz;
[ ] Componente especifico para informações/conteúdo/requisições de Mentor;
Refatorar Dashboard
Descrição
O código da dashboard está sobrecarregado, contém muitos ternários, além de requisições de ambos endpoints de Mentor e Aprendiz.
Solução
Dividir a dashboard em componentes para cada tipo de usuário, com suas respectivas requisições, e diminuir o numero de ternários. Além de ter Lazy Loading para evitar que, por exemplo, arquivos de mentor sejam compilados quando o usuário for um aprendiz.
Critérios de Aceitação (se aplicável)