JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.css">
<script src="https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.js"></script>
<div>
<input type="text" id="search-box" />
</div>
<br />
<div id="hits-container"></div>
JavaScript
var search = instantsearch({
appId: 'Y0GJQYP2P4',
apiKey: '0857228f7871c2e81c6e86135a14ddbd',
indexName: 'is_toggle_bug'
});
search.addWidget(
instantsearch.widgets.searchBox({
container: '#search-box',
placeholder: 'Search...'
})
);
search.addWidget(
instantsearch.widgets.hits({
container: '#hits-container',
templates: {
item: '<strong>{{title}}</strong> - Stock availability: {{stock_availability}}'
},
transformData: {
allItems: function (results) {
console.log(results);
console.log('hello');
return results;
}
}
})
);
search.addWidget({
render: function(data) {
console.log(data);
}
});
search.start();