Hu guys ,
I need to integrate instantsearch and autocomplete functions on laravel view.
So I have two conditions:
a) To use vanila javascript
b) To bring packages from cdn (can not use npm here).
The examples provided on official docs uses npm and mixs some reactive framework so It has been very hard for me to adapt the example from here.
This is what I have so far:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/instantsearch.css@7/themes/algolia-min.css">
<link rel="stylesheet" href="app.css">
<title>auto-instant</title>
</head>
<body>
<header class="header">
<h1 class="header-title">
<a href="/">auto-instant</a>
</h1>
<div id="autocomplete"></div>
</header>
<div class="container">
<div class="search-panel">
<div class="search-panel__filters">
<div id="dynamic-widgets"></div>
</div>
<br>
<div class="ais-InstantSearch">
<h1>InstantSearch.js e-commerce demo</h1>
<div class="left-panel">
<div id="clear-refinements"></div>
<h2>Brands</h2>
<div id="brand-list"></div>
</div>
<div class="right-panel">
<div id="searchbox"></div>
<div id="hits"></div>
<div id="pagination"></div>
</div>
</div>
<div id="pagination"></div>
</div>
<!--I had to remove script tags bellow or can not post--!>
script src="https://cdn.jsdelivr.net/npm/algoliasearch@4.10.5/dist/algoliasearch-lite.umd.js" /script
script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4.37.3"/script
script src="app.js">/script
</body>
</html>
and the app.js