diff --git a/e2e/__snapshots__/templates.test.js.snap b/e2e/__snapshots__/templates.test.js.snap index 584d0407c..981b073e2 100644 --- a/e2e/__snapshots__/templates.test.js.snap +++ b/e2e/__snapshots__/templates.test.js.snap @@ -3229,14 +3229,11 @@ const search = instantsearch({ searchClient, }); -search.addWidget( +search.addWidgets([ instantsearch.widgets.searchBox({ container: '#searchbox', placeholder: 'Search placeholder', - }) -); - -search.addWidget( + }), instantsearch.widgets.hits({ container: '#hits', templates: { @@ -3247,28 +3244,19 @@ search.addWidget( \`, }, - }) -); - -search.addWidget( + }), instantsearch.widgets.refinementList({ container: '#facet1-list', attribute: 'facet1', - }) -); - -search.addWidget( + }), instantsearch.widgets.refinementList({ container: '#facet2-list', attribute: 'facet2', - }) -); - -search.addWidget( + }), instantsearch.widgets.pagination({ container: '#pagination', - }) -); + }), +]); search.start();" `; diff --git a/src/templates/InstantSearch.js/src/app.js.hbs b/src/templates/InstantSearch.js/src/app.js.hbs index 7d133d88d..7b1ca6a38 100644 --- a/src/templates/InstantSearch.js/src/app.js.hbs +++ b/src/templates/InstantSearch.js/src/app.js.hbs @@ -10,16 +10,13 @@ const search = instantsearch({ searchClient, }); -search.addWidget( +search.addWidgets([ instantsearch.widgets.searchBox({ container: '#searchbox', {{#if searchPlaceholder}} placeholder: '{{searchPlaceholder}}', {{/if}} - }) -); - -search.addWidget( + }), instantsearch.widgets.hits({ container: '#hits', {{#if attributesToDisplay}} @@ -36,22 +33,16 @@ search.addWidget( `, }, {{/if}} - }) -); - -{{#each attributesForFaceting}} -search.addWidget( + }), + {{#each attributesForFaceting}} instantsearch.widgets.refinementList({ container: '#{{this}}-list', attribute: '{{this}}', - }) -); - -{{/each}} -search.addWidget( + }), + {{/each}} instantsearch.widgets.pagination({ container: '#pagination', }) -); +]); search.start();