Edit Form

Componente responsável por alterar informações e preferências do usuário.

Introdução

O componente de EditForm é responsável pela redefinição de dados e configurações do usuário associado a conta.

Componente de EditForm

Modificações feitas são realizadas através de múltiplos formulários de edição.

Formulário e Validação de Senhas

Os campos do formulário estão sujeitos a seguinte configuração:

A validação dos campos ocorre com a lib "yup" e, à exemplo de sua aplicação, há a seguinte definição:

Form: Notificações de Email

O controle de preferência de recebimento de notificações via email ocorre por meio de um hook:

Seleção de configuração:

Form: Imagem de perfil:

Submit Form de Redefinição de Informações

Através do Axios, tem-se por definição a função de submissão do formulário, listada logo abaixo:

Componentes integrados

  • React Toast -> Tratamento de respostas

  • Yup -> Validação de campos

Requisitos Funcionais

Descrição
Entradas
Saídas
Observações ⭐

Envio de formulário com alterações para o servidor

Campos do formulário listados aqui

Redefinição de senha, caso informações fornecidas estejam corretas

-

Acessibilidade via Color Mode - White e Dark

Evento de clique no primeiro ícone do componente AsideMenu

[☀ - 🌙]

Alteração na visualização de cores dentro de toda a aplicação

O controle do modo de cores ocorre através do context ToggleModeStyle.

Tratamento de respostas via ReactToast

-

ERROR: "Erro ao alterar dados" SUCCESS: "Dados alterados com Sucesso!"

Responsividade

-

-

Last updated