[FEAT]: Organização de rotas e navegabilidade
Closed this issue · 0 comments
IosBonaldi commented
Features adicionadas
- Fluxo de navegação refeito conforme diagrama contido em AppRoutes;
- Definição de rotas redesenhada usando API createBrowserRouter (abordagem alinhada com as recomendações mais recentes do pacote React Router;\
- InstallPage atualizada para permitir direcionamento para a dashboard;
- Removida opção de login como visitante na dashboard;
- HomePage renomeada para ApplicationsPage;
- LoginPage renomeada para SignInPage;
- ProtocolPage renomeada para ApplicationPage;
- Criado LayoutContext para obter o contexto de uso (app/dash) de maneira mais transparente e modular sem depender de checagens exaustivas de url;
- Criados esqueletos funcionais para as páginas do diagrama atualmente inexistentes: InstitutionsPage, ProtocolsPage, InstitutionPage, ProtocolPage, CreateApplicationPage, CreateInstitutionPage, CreateClassroomPage e CreateUserPage;
- Correções visuais em páginas existentes: Sidebar fixa da dashboard alterada para layout sticky (estática em relação à rolagem); Sidebar fixa adicionada à ApplicationsPage, ApplicationPage e derivadas; Correções gerais de espaçamento;
- Atalhos provisórios para páginas atualmente não linkadas;