Select number of search items per page (#577)

* select items per pages

* fix 'all'

* fix page switch

* fix filter update when 'all'

* startDrawing: set map to current user position

* remove startDrawing change from other branch

* handle 413

* remove 'all', cange increment, use local storage

* remove obsolete import, fix 413
This commit is contained in:
slothful-vassal
2025-10-04 17:22:46 +02:00
committed by GitHub
parent 7ed0b98fce
commit b09675f2b2
8 changed files with 186 additions and 30 deletions

View File

@@ -4,16 +4,17 @@
interface Props {
page: number;
totalPages: number;
onpagination?: (page: number) => void;
perPage: number;
onpagination?: (page: number, perPage: number) => void;
}
let { page, totalPages, onpagination }: Props = $props();
let { page, totalPages, perPage, onpagination }: Props = $props();
const maxPagesToRender = 6;
function update(clickedPage: number) {
if (page !== clickedPage) {
onpagination?.(clickedPage);
onpagination?.(clickedPage, perPage);
}
}