Feature: USF001 Contact Form
Esse Merge Request contém:
- Um componente
<TextInput/>
- Um componente
<TextArea/>
- Um componente
<ButtonComponent/>
- Um componente
<ContactForm/>
conforme o design e funcionamento previsto - Testes unitários
TextInput e TextArea recebem como Props:
- label (opcional, string, titulo do input)
- isInvalid (opcional, boolean, marca que o conteúdo inserido é invalido)
- id
- placeholder
- required
- value
- onChange
ButtonComponent recebe como Props:
- text (obrigatório, string, conteúdo do botão)
- type
- inverted (opcional, boolean, se refere a brackground-color, padrão é azul, se for true = branco)
- onClick
Todos os componentes foram testados individualmente usando vitest.
Talvez hajam conflitos ao realizar merge, por conta da package jsdom