summaryrefslogtreecommitdiff
path: root/examples/snowpack/src/components/docsearch.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/snowpack/src/components/docsearch.js')
-rw-r--r--examples/snowpack/src/components/docsearch.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/snowpack/src/components/docsearch.js b/examples/snowpack/src/components/docsearch.js
new file mode 100644
index 000000000..d7ae95f30
--- /dev/null
+++ b/examples/snowpack/src/components/docsearch.js
@@ -0,0 +1,17 @@
+import docsearch from 'docsearch.js/dist/cdn/docsearch.min.js';
+
+customElements.define('doc-search', class extends HTMLElement {
+ connectedCallback() {
+ if(!this._setup) {
+ const apiKey = this.getAttribute('api-key');
+ const selector = this.getAttribute('selector');
+ docsearch({
+ apiKey: apiKey,
+ indexName: 'snowpack',
+ inputSelector: selector,
+ debug: true // Set debug to true if you want to inspect the dropdown
+ });
+ this._setup = true;
+ }
+ }
+}); \ No newline at end of file