PetJournal / petjournal.web

MIT License
5 stars 5 forks source link

[72] Feature: Add validation on login and register page #75

Closed Luzin7 closed 2 months ago

Luzin7 commented 2 months ago

Captura de tela de 2024-07-18 16-18-42 Captura de tela de 2024-07-18 16-44-23

Luzin7 commented 2 months ago

@Luzin7 Acho que você não fez uso dos componentes que eu mencionei. Reutiliza nossos componentes de Label e InputMessage. E se precisar estruturar o conjunto de Label, Input e InputMessage, a gente tem o InputControl que serve para agrupar esses 3 componentes. Da uma olhada em como o Diogo fez no PR dele.

Ficaria algo assim:

<InputControl>
   <Label htmlFor="nome">Nome:</Label>
   <Input type="text" id="nome" name="nome" />
    {error ? <InputMessage message={error} />}
</InputControl>

Com exceção do Label, todos ficam dentro de Fields na pasta components.

Ah entendi agora, vou corrigir isso.