VRI-UFPR/CienciaNaEscola

[FEAT]: Organização de rotas e navegabilidade

Closed this issue · 0 comments

Features adicionadas

  • Fluxo de navegação refeito conforme diagrama contido em AppRoutes;
    image
  • 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;