feat: Implementa Tarefa do Tipo Pergunta e Resposta (Texto)
Descrição
-
Criação do Componente TextInputTask: Foi desenvolvido um novo componente responsável por renderizar a UI e gerenciar o estado da tarefa de pergunta e resposta. Suas principais características são:
-
Exibição do título, descrição e a pergunta da tarefa.
-
Um campo de TextInput multilinhas para a resposta do usuário.
-
Um contador de caracteres que exibe o progresso em relação ao mínimo exigido.
-
O botão "Salvar" permanece desabilitado até que o requisito de caracteres mínimos seja atendido.
-
-
Integração na Tela de Detalhes: O componente TaskDetailScreen foi atualizado para reconhecer o TaskType.QUESTION e renderizar o novo componente TextInputTask quando apropriado.
-
Tela de Mock/Exemplo: Adicionada uma tela de exemplo (TaskExampleScreen) para facilitar o desenvolvimento e o teste visual do componente TextInputTask de forma isolada.
US e Task
- US: 55
Tipo de Mudança
-
Nova funcionalidade (
feat
) -
Correção de bug (
fix
) - Outro
Como Testar
Passos para reproduzir/testar:
-
- O novo component de textInput task foi adicionado ao design system.
Anexos (se aplicável)
Checklist
- Código segue o padrão definido
- As string estão sendo pegas do arquivo String.ts
- Documentação atualizada (se necessário)
- PR revisado antes de enviar