refactoring-backend #3

Merged
lukas.pupkalipinski merged 403 commits from refactoring-backend into main 2026-05-20 20:23:46 +02:00
Showing only changes of commit d1674add90 - Show all commits

View File

@@ -151,7 +151,7 @@ export function MapPage(): React.JSX.Element {
useEffect(() => {
setPage(1);
}, [range, originFilter, selectedCountry, bans, pageSize]);
}, [range, originFilter, selectedCountry, pageSize]);
/** Bans visible in the companion table (filtered by selected country). */
const visibleBans = useMemo(() => {
@@ -164,6 +164,14 @@ export function MapPage(): React.JSX.Element {
: null;
const totalPages = Math.max(1, Math.ceil(visibleBans.length / pageSize));
// Clamp page to totalPages when data shrinks below current page offset
useEffect(() => {
if (page > totalPages) {
setPage(totalPages);
}
}, [totalPages, page]);
const hasPrev = page > 1;
const hasNext = page < totalPages;