From 3bd4f2d4c82a9086f5b9e10b8c91436c0f66d256 Mon Sep 17 00:00:00 2001 From: developomp Date: Tue, 10 Aug 2021 09:39:41 +0900 Subject: [PATCH] improved query string handling --- source/src/pages/Search.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/src/pages/Search.tsx b/source/src/pages/Search.tsx index 795cda6..13bb213 100644 --- a/source/src/pages/Search.tsx +++ b/source/src/pages/Search.tsx @@ -137,6 +137,7 @@ function _Search() { const [searchInput, setSearchInput] = useState(query.query) function doSearch() { + // remove focus from search bar to prevent accidental multiple search if (inputRef.current) inputRef.current.blur() _history.push({ @@ -220,7 +221,9 @@ function _Search() { ...(query.to && { to: query.to, }), - tags: query.tags.join(","), + ...(query.tags.length > 0 && { + tags: query.tags.join(","), + }), } // convert Date to YYYY-MM-DD string if it exists @@ -262,9 +265,10 @@ function _Search() {
- {query.tags?.map((tag) => { - return - })} + {query.tags.length > 0 && + query.tags.map((tag) => { + return + })}