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

Implementar Modal de Confirmação com Mensagens de Sucesso ou Erro #40

Open
AdrianMichael5 opened this issue Oct 22, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@AdrianMichael5
Copy link
Owner

Resumo

É necessário implementar um modal de confirmação que apareça ao usuário ao tentar realizar ações de cadastro e edição. Após a confirmação, uma mensagem deve ser exibida informando se a ação foi bem-sucedida ou se ocorreu um erro.

Descrição do Problema

Atualmente, as ações de cadastro e edição são realizadas imediatamente sem que o usuário tenha a oportunidade de revisar ou confirmar sua decisão. Além disso, não há feedback claro após a execução da ação, o que pode levar a confusões sobre o status da operação.

Comportamento Esperado

  1. Ao clicar em "cadastrar" ou "editar", um modal deve aparecer perguntando se o usuário deseja confirmar a ação.
  2. O modal deve ter duas opções: "Confirmar" e "Cancelar".
  3. Se o usuário clicar em "Confirmar":
    • A ação deve ser executada.
    • Uma mensagem de sucesso deve ser exibida, como "Cadastro realizado com sucesso!" ou "Edição realizada com sucesso!".
  4. Se a ação falhar, uma mensagem de erro deve ser exibida, como "Erro ao realizar a ação. Tente novamente.".
  5. Se o usuário clicar em "Cancelar", o modal deve ser fechado e a ação não deve ser executada.

Solução Proposta

  1. Criar um modal que apareça ao usuário ao tentar cadastrar ou editar.
  2. Incluir mensagens claras no modal, como "Você tem certeza que deseja [cadastrar/editar]?".
  3. Implementar botões para "Confirmar" e "Cancelar", com as respectivas funcionalidades.
  4. Após a confirmação, exibir uma mensagem de sucesso ou erro com base no resultado da operação.

Passos para Reproduzir (para verificar se o modal não existe atualmente)

  1. Acesse a função de cadastro ou edição.
  2. Clique no botão "cadastrar" ou "editar".
  3. Observe que a ação é executada sem um modal de confirmação e sem feedback após a operação.

Impacto

Essa implementação melhorará a experiência do usuário, evitando ações acidentais e proporcionando um feedback claro sobre o status da operação.

Imagens

Nota: Incluir mockups ou exemplos de como o modal e as mensagens devem aparecer pode ser útil aqui.
image

Ambiente

  • Sistema Operacional: Windows 10
  • Navegador: Chrome 94.0

Prioridade

Média

@AdrianMichael5 AdrianMichael5 added the enhancement New feature or request label Oct 22, 2024
@AdrianMichael5 AdrianMichael5 self-assigned this Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant