From 5104df824ffb34f4e8c6cce25a892aead0d4d10e Mon Sep 17 00:00:00 2001 From: Jimmy Cai Date: Tue, 18 Jan 2022 21:49:11 +0000 Subject: [PATCH] Deal with blank search --- assets/ts/search.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/ts/search.tsx b/assets/ts/search.tsx index a7a220b..6dccf6b 100644 --- a/assets/ts/search.tsx +++ b/assets/ts/search.tsx @@ -131,11 +131,11 @@ class Search { private async searchKeywords(keywords: string[]) { const rawData = await this.getData(); - let results: pageData[] = []; + const results: pageData[] = []; const regex = new RegExp(keywords.filter((v, index, arr) => { arr[index] = escapeRegExp(v); - return v !== ''; + return v.trim() !== ''; }).join('|'), 'gi'); for (const item of rawData) { @@ -222,7 +222,7 @@ class Search { const eventHandler = (e) => { e.preventDefault(); - const keywords = this.input.value; + const keywords = this.input.value.trim(); Search.updateQueryString(keywords, true);