Fix types, replace preact with react

This commit is contained in:
2024-12-22 23:04:36 +08:00
parent c6fbe5c031
commit 926f3bea5c
11 changed files with 684 additions and 58 deletions

View File

@@ -155,13 +155,13 @@ export default function Search(props: {
return (
<div
className="flex justify-start p-1 m-1 rounded border bg-base-200 cursor-pointer"
key={result.key}
key={result.key as number}
onClick={() => {
props.setSelectedChatIndex(parseInt(result.key.toString()));
props.setShow(false);
}}
>
<div className="m-1 p-1 font-bold">{result.key}</div>
<div className="m-1 p-1 font-bold">{result.key as number}</div>
<div className="m-1 p-1">{result.preview}</div>
</div>
);
@@ -176,7 +176,7 @@ export default function Search(props: {
if (pageIndex === 0) return;
setPageIndex(pageIndex - 1);
}}
disabled={pageIndex === 0}
// disabled={pageIndex === 0}
/>
</PaginationItem>
<PaginationItem>
@@ -189,7 +189,7 @@ export default function Search(props: {
return;
setPageIndex(pageIndex + 1);
}}
disabled={pageIndex === Math.floor(searchResult.length / 10)}
// disabled={pageIndex === Math.floor(searchResult.length / 10)}
/>
</PaginationItem>
</PaginationContent>