From 20c839394a0ba86fcee9011c9bf5e8361a29ed71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 3 Dec 2023 19:51:55 -0600 Subject: [PATCH] fix: page readjusting on search --- src/app/tools/tankopedia/page.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/tools/tankopedia/page.tsx b/src/app/tools/tankopedia/page.tsx index 6bebd5f78..a2f24d7f8 100644 --- a/src/app/tools/tankopedia/page.tsx +++ b/src/app/tools/tankopedia/page.tsx @@ -45,6 +45,14 @@ export default function Page() { useEffect(() => { if (pageInput.current) pageInput.current.value = `${page + 1}`; }, [page]); + useEffect(() => { + setPage( + Math.min( + Math.max(0, page), + Math.ceil(searchedList.length / TANKS_PER_PAGE) - 1, + ), + ); + }, [searchedList]); return (