Expand ISAC user operations

This commit is contained in:
JB
2026-07-25 02:54:53 -04:00
parent 22b9e4578c
commit 78dc5dcc98
8 changed files with 169 additions and 35 deletions
+3 -3
View File
@@ -1,10 +1,10 @@
<script lang="ts">
import { page as currentPage } from '$app/state';
let { pagination }: { pagination: { page: number; perPage: number; total: number; pageCount: number } } = $props();
let { pagination, namespace = '' }: { pagination: { page: number; perPage: number; total: number; pageCount: number }; namespace?: string } = $props();
const href = (targetPage: number, perPage = pagination.perPage) => {
const params = new URLSearchParams(currentPage.url.searchParams);
params.set('page', String(targetPage));
params.set('perPage', String(perPage));
params.set(namespace ? `${namespace}Page` : 'page', String(targetPage));
params.set(namespace ? `${namespace}PerPage` : 'perPage', String(perPage));
return `${currentPage.url.pathname}?${params}`;
};
const visiblePages = $derived(