frontend
frontend copied to clipboard
[BUG] Botão de Limpar Filtro sumindo após remover input de busca
Descrição
Bug no filtro botão de "Limpar filtro" desaparecendo após remover campo de Buscar por abrigo
Como replicar/reproduzir problema
- Abra a modal de filtros e coloque um filtro
- Aplique o filtro e escreva algum endereço no campo de busca por endereço
- Apague o endereço e o botão "limpar filtro" irá sumir
- Não terá como limpar o filtro, mas o filtro de dentro da modal ainda estará sendo aplicado
Problema encontrado
- Quando o campo era esvaziado não entrava na condicional do ternário(
v
vazio) então não setava nada em params, logo atualizava com filtros vazios nos search params/query params/query string
Solução proposta
- Setar parametros mesmo se o input de buscar abrigos vir vazio
- A principio não precisa verificar se o novo é o mesmo do atual(antigo), porque esse callback só é chamado quando há mudanças no input
Pontos a salientar
Foi testado o caso base e parece ter resolvido, no QA seria bom testar exaustivamente com os vários filtros, etc