Gostaria de remover um comportamento nativo do Search Bar do VTEX Store Components, quando é feito uma busca é redirecionado para a página, porém quando clica abre a busca novamente e clica no input, a pesquisa anterior é mostrada, segue o vídeo abaixo para melhor entendimento.A solicitação do cliente é sempre que efetuar uma busca, o value do campo de input seja removido, testei algumas props, porém sem sucesso, alguém já passou por isso?
A VTEX, de fato, não inclui nativamente essa funcionalidade. Para contornar essa questão, você pode considerar duas abordagens:
-
Criar um Fork do Projeto Store Components:
- Faça um fork do projeto store-components.
- Implemente a alteração desejada.
- Envie um Pull Request para o repositório principal e aguarde a aprovação.
-
Isolar o Componente SearchBar:
- Isole o componente SearchBar.
- Crie um app React próprio e adicione a funcionalidade desejada.
- Substitua o componente nativo pela sua versão personalizada.
Atualmente e’ bem chatinho a VTEX aceitar PRs numa boa velocidade então a segunda opção seria mais viável