From f747c0f191a95f1a037bec7ec58e86ff4a51af18 Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Fri, 26 Feb 2021 05:48:15 -0800 Subject: [PATCH] Don't reset search results until new results are ready This prevents a stark flash of empty results while the new search query resolves. --- resources/views/components/search-view.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/components/search-view.blade.php b/resources/views/components/search-view.blade.php index e6aaa53..97fe5e6 100644 --- a/resources/views/components/search-view.blade.php +++ b/resources/views/components/search-view.blade.php @@ -30,7 +30,6 @@ morePages: false, searchTerm: '{{ $defaultSearch ?? null }}', reset() { - this.results = []; this.number = 1; this.searchTerm = null; this.morePages = false; @@ -43,6 +42,7 @@ fetch(url) .then(response => response.json()) .then(data => { + this.results = []; this.results = [...this.results, ...data.data.map(result => result.attributes)]; if (this.number < data.meta.page['last-page']) { this.morePages = true;