algolia / algolia/doc-code-samples
Dropdown Refinementlist closes on change
- Lingua principale
- TypeScript
- Stelle
- 99
- Fork
- 122
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### 🐛 Current behavior
// Creation of the refinementListDropdown widget
const CulinaryCatsDropdown = createDropdown(
instantsearch.widgets.refinementList,
{ closeOnChange: false }
);
does not avoid the dropdown to close when the user clicks an item in the list.
### 🔍 Steps to reproduce
Go to tha attached codesandbox url, and start the search with 'test' as a value for the searchbox.
Then, open the dropdown and click an item: the dropdown closes even if closeOnChange :false has been defined.
### Live reproduction
https://codesandbox.io/s/keen-lake-pp46dw
### 💭 Expected behavior
The dropdown should remain open after the user clicks on a list item, if closeOnChange = false
### Package version
latest instantsearch.js 4.52.0 and algoliasearch 4.15.0
### Operating system
macOS
### Browser
Chrome
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con il CodeSandbox collegato e la configurazione del menu a discesa refinementList, riproducendo il comportamento con il valore di ricerca “test.”. Traccia la gestione della modifica del menu a discesa e verifica che impostare closeOnChange su false lo mantenga aperto dopo la selezione di un elemento; il lavoro è completato quando la riproduzione si comporta come previsto e la regressione pertinente è coperta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- frontend
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100