From 166af972247902a30c6d753eca00dbbaec977e8d Mon Sep 17 00:00:00 2001 From: Kentai Radiquum Date: Wed, 20 Nov 2024 18:35:35 +0500 Subject: [PATCH] fix: null as default search value --- app/pages/Search.tsx | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/app/pages/Search.tsx b/app/pages/Search.tsx index 97f8803..14c371c 100644 --- a/app/pages/Search.tsx +++ b/app/pages/Search.tsx @@ -27,10 +27,8 @@ const fetcher = async (url: string) => { export function SearchPage() { const router = useRouter(); const searchParams = useSearchParams(); - const [query, setQuery] = useState(searchParams.get("q") || null); - const [searchVal, setSearchVal] = useState( - decodeURI(searchParams.get("q")) || "" - ); + const [query, setQuery] = useState(searchParams.get("q") || ""); + const [searchVal, setSearchVal] = useState(searchParams.get("q") || ""); const [where, setWhere] = useState(searchParams.get("where") || "releases"); const [searchBy, setSearchBy] = useState( searchParams.get("searchBy") || null @@ -197,20 +195,24 @@ export function SearchPage() { )} - {(data && data.length > 1) && (where == "releases" + {data && + data.length > 1 && + (where == "releases" ? data[data.length - 1].releases.length == 25 : data[data.length - 1].content.length == 25) ? ( - - ) : ""} + + ) : ( + "" + )} ); }