From 148d912be56adffff9d0eb9f3a6acee13875219c Mon Sep 17 00:00:00 2001 From: ecwu Date: Wed, 17 Jul 2024 00:30:17 +0800 Subject: [PATCH] refine search panel --- src/search.tsx | 76 ++++++++++++++++++++++++++------------------------ 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/src/search.tsx b/src/search.tsx index 1e19c2d..80da4c7 100644 --- a/src/search.tsx +++ b/src/search.tsx @@ -30,23 +30,23 @@ export default function Search(props: { onClick={(event: any) => { event.stopPropagation(); }} - className="m-2 p-2 bg-white rounded-lg h-fit w-2/3 z-20" + className="m-2 p-2 bg-base-300 rounded-lg h-fit w-2/3 z-20" >
Search
-
{ const query = event.target.value.trim().toLowerCase(); if (!query) { @@ -119,44 +119,14 @@ export default function Search(props: { />
{searching &&
Searching {searchingNow}%...
} - {searchResult.length > 0 && ( -
- -
- Page: {pageIndex + 1} / {Math.floor(searchResult.length / 10) + 1} -
- -
- )} +
{searchResult .slice(pageIndex * 10, (pageIndex + 1) * 10) .map((result: ChatStoreSearchResult) => { return (
{ props.setSelectedChatIndex(parseInt(result.key.toString())); @@ -169,6 +139,40 @@ export default function Search(props: { ); })}
+ {searchResult.length > 0 && ( +
+
+ + + +
+
+ )}
);