Don't reset search results until new results are ready

This prevents a stark flash of empty results while the new search query
resolves.
This commit is contained in:
Christopher C. Wells 2021-02-26 05:48:15 -08:00
parent 94678cfa75
commit f747c0f191
1 changed files with 1 additions and 1 deletions

View File

@ -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;