Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionar useNavigate para todos os botões das páginas #37

Open
9 tasks
Beatriz-ge opened this issue Dec 9, 2024 · 0 comments
Open
9 tasks

Adicionar useNavigate para todos os botões das páginas #37

Beatriz-ge opened this issue Dec 9, 2024 · 0 comments
Assignees
Labels
Workspace Ferramentas que auxiliam na comunicação e gestão de código de equipe
Milestone

Comments

@Beatriz-ge
Copy link
Collaborator

Descrição do Problema

Nem todos os botões nas páginas do projeto estão utilizando o hook useNavigate do React Router para gerenciar a navegação. Isso pode causar inconsistências na navegação entre as páginas e dificultar a manutenção futura do projeto.

Solução Proposta

  • Identificar todos os botões que precisam de funcionalidade de navegação.
  • Substituir ou adicionar a navegação usando o hook useNavigate em cada um deles.
  • Garantir que todos os botões naveguem para as rotas corretas, conforme o fluxo esperado do projeto.
  • Testar a navegação de todas as páginas para verificar se o comportamento está correto.

Tarefas

  • Identificar todos os botões que devem utilizar o hook useNavigate.
  • Adicionar o hook useNavigate e implementar a navegação para cada botão.
  • Validar se todas as rotas estão configuradas corretamente no React Router.
  • Testar a funcionalidade de navegação em todas as páginas.
  • Refatorar o código para remover qualquer lógica de navegação redundante.

Critérios de Aceitação

  • Todos os botões que exigem navegação devem utilizar o useNavigate.
  • As rotas devem ser funcionais e conduzir o usuário para a página correta.
  • A navegação deve estar integrada com o React Router, respeitando o fluxo do projeto.
  • Nenhum botão funcional deve ficar sem implementação de navegação, quando aplicável.

Recursos

@Beatriz-ge Beatriz-ge added the Workspace Ferramentas que auxiliam na comunicação e gestão de código de equipe label Dec 9, 2024
@Beatriz-ge Beatriz-ge added this to the Sprint 06 milestone Dec 9, 2024
@Beatriz-ge Beatriz-ge self-assigned this Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Workspace Ferramentas que auxiliam na comunicação e gestão de código de equipe
Projects
None yet
Development

No branches or pull requests

1 participant