BuyIt icon indicating copy to clipboard operation
BuyIt copied to clipboard

Ao clicar no campo de data de vencimento deve limpar o campo

Open salomaoluiz opened this issue 4 years ago • 0 comments

No arquivo src/routes/new-item/containers/duedate-modal/index.tsx é preciso criar um hook, useDueDateModal.ts que irá receber as mesmas props do index.tsx.

Esse hook vai ter um método usando o useCallback chamado onModalChange que irá receber como parâmetro uma variável visible que possui uma tipagem boolean | undefined.

A implementação do onModalChange irá disparar os métodos setDueDate passando uma string vazia como parâmetro e o método handleModalVisible passando como parâmetro a variável visible.

Deve instanciar o hook no index.tsx e chamar o método onModalChange no DateTimePicker no lugar do handleModalVisible.

salomaoluiz avatar Jan 24 '21 09:01 salomaoluiz