[DADOS DE SAÚDE] Criar componente de input de texto livre (edição)
Contexto: hoje no projeto possuímos um componente de Input responsável por capturar dados de uma linha como nome, CPF, senha e etc. No caso dos dados médicos, queremos deixar livre para o usuário escrever um texto de múltiplas linhas se necessário. Para isso, precisaremos de um componente no estilo textarea do HTML.
TODOs:
-
Criar componente
IMTextArea
na pasta de widgets. - Este componente deve ter tamanho aproximado de 285 de altura de acordo com o figma e ocupar a largura total da tela.
-
Adicionar borda igual a usada em
IMTextInput
. Extrair essa borda para um local comum, como por exemplo uma classeCustomBorders
para ser usada nos dois lugares e evitar duplicação de código -
Receber pelo construtor uma propriedade obrigatória chamada
label
com o texto a ser exibido acima da caixa de texto -
Receber pelo construtor uma propriedade obrigatória chamada
controller
do tipoTextEditingController
seguindo exemplo do IMTextInput.
Importante ressaltar que deve ser possível clicar "enter" nesse componente para inserir uma nova linha e seguir a edição.
Design: Disponível em https://www.figma.com/file/EopYfdIVwShNMtgy5uRryL/Idoso%2B?node-id=0%3A1