Skip to content

Commit b726d2f

Browse files
authored
fix(render-state): use renderstate and set explicit sortby (#481)
1 parent a5c98fe commit b726d2f

File tree

1 file changed

+4
-4
lines changed
  • instantsearch.js/render-state/src

1 file changed

+4
-4
lines changed

Diff for: instantsearch.js/render-state/src/app.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,10 @@ const emptyHits = connectHits(({ hits, widgetParams }) => {
3232
return;
3333
}
3434

35-
const refinementListsUiState = search.getUiState()[indexName].refinementList;
35+
const brandState = search.renderState[indexName].refinementList.brand;
3636
const isPearRefined =
37-
refinementListsUiState &&
38-
refinementListsUiState.brand &&
39-
refinementListsUiState.brand.includes('Pear');
37+
brandState.items.filter((item) => item.label === 'Pear' && item.isRefined)
38+
.length > 0;
4039

4140
if (!isPearRefined) {
4241
container.innerHTML = 'No results';
@@ -83,6 +82,7 @@ search.addWidgets([
8382
})(refinementList)({
8483
container: '#brand',
8584
attribute: 'brand',
85+
sortBy: ['isRefined'],
8686
}),
8787
panel({
8888
templates: {

0 commit comments

Comments
 (0)