Fix raid groups list search flickering

This commit is contained in:
2025-03-16 23:34:28 -04:00
parent d07bd8a97d
commit 031184b666
2 changed files with 16 additions and 16 deletions

View File

@@ -25,20 +25,20 @@ export default function RaidGroupsByAccountDisplay({
const updateSearchTerm = useDebouncedCallback((newSearchTerm: string) => {
setSentSearchTerm(newSearchTerm.length ? newSearchTerm : undefined);
}, 1000);
useEffect(() => {
updateSearchTerm(searchTerm ?? "");
}, [ searchTerm, updateSearchTerm ]);
useEffect(() => {
if(raidGroupsCountQuery.status === "success"){
setTotalPages(Math.ceil(raidGroupsCountQuery.data / pageSize));
}
}, [ raidGroupsCountQuery ]);
setSentSearchTerm(newSearchTerm.length > 0 ? newSearchTerm : undefined);
}, 1000);
useEffect(() => {
updateSearchTerm(searchTerm);
}, [ searchTerm, updateSearchTerm ]);
useEffect(() => {
if(raidGroupsCountQuery.status === "success"){
setTotalPages(Math.ceil(raidGroupsCountQuery.data / pageSize));
}
}, [ raidGroupsCountQuery ]);
return (

View File

@@ -22,7 +22,7 @@ export default function RaidGroupsByGameDisplay({
const updateSearchTerm = useDebouncedCallback((newSearchTerm: string) => {
setSentSearchTerm(newSearchTerm.length ? newSearchTerm : undefined);
setSentSearchTerm(newSearchTerm.length > 0 ? newSearchTerm : undefined);
}, 1000);
useEffect(() => {
@@ -49,7 +49,7 @@ export default function RaidGroupsByGameDisplay({
gameId={gameId ?? ""}
page={page}
pageSize={pageSize}
searchTerm={searchTerm}
searchTerm={sentSearchTerm}
/>
{/* Pagination */}
<div