diff --git a/packages/search-site/src/components/SearchForm.vue b/packages/search-site/src/components/SearchForm.vue index 6c534da..399e7b1 100644 --- a/packages/search-site/src/components/SearchForm.vue +++ b/packages/search-site/src/components/SearchForm.vue @@ -76,8 +76,6 @@ diff --git a/packages/search-site/src/pages/Search.vue b/packages/search-site/src/pages/Search.vue index 2d0305c..7f5042d 100644 --- a/packages/search-site/src/pages/Search.vue +++ b/packages/search-site/src/pages/Search.vue @@ -13,6 +13,7 @@ :uses="uses" :conditions="conditions" :flavors="flavors" + :error="error" @search="onSearch" /> @@ -40,6 +41,7 @@ export default { }, data() { return { + error: '', matches: [], requirements: { name: '', @@ -100,6 +102,8 @@ export default { this.matches = this.strains.slice(0, limit); }, updateMatches(limit = 40) { + this.error = ''; + if (!this.hasName && !this.hasFilters) { this.showDefaults(limit); return; @@ -127,7 +131,7 @@ export default { }); } catch (err) { this.matches = []; - emitter.emit('error', err.message); + this.error = err.message; } }, },