frontend
frontend copied to clipboard
Fix/add field letter validation
Título: feat: Add validation to prevent item name containing only numbers
Descrição do PR:
Este PR resolve a issue #285, que descreve o problema onde o site permite que o nome do item contenha apenas números. A solução implementada adiciona uma validação usando Yup para garantir que o nome do item inclua pelo menos um caractere alfabético, evitando que contenha apenas números.
Alteração incluída:
- Adicionada validação ao schema Yup para o campo
name
, verificando se o valor contém pelo menos uma letra.
Como testar:
- Abra o formulário de adição de novo item no site.
- Tente inserir um nome de item que contenha apenas números, por exemplo,
12345
. - Verifique se a mensagem de erro é exibida: "O campo não pode conter apenas números."
- Tente inserir um nome de item válido que inclua pelo menos uma letra, por exemplo,
Item123
. - Verifique se o formulário aceita o nome e permite a submissão.
Capturas de tela:
Ambiente de teste:
- SO: Win10 Pro
- Navegador: Brave