+
Total results: {response.total}
-
+
{/await}
diff --git a/src/routes/console/project-[project]/authentication/user/[user]/sessions/+page.svelte b/src/routes/console/project-[project]/authentication/user/[user]/sessions/+page.svelte
index ce9d0dd02..a960f8fc0 100644
--- a/src/routes/console/project-[project]/authentication/user/[user]/sessions/+page.svelte
+++ b/src/routes/console/project-[project]/authentication/user/[user]/sessions/+page.svelte
@@ -19,19 +19,20 @@
import { pageLimit } from '$lib/stores/layout';
import { onMount } from 'svelte';
import type { Models } from '@aw-labs/appwrite-console';
+ import { createPersistentPagination } from '$lib/stores/pagination';
- let offset = 0;
let showDelete = false;
let showDeleteAll = false;
let selectedSessionId: string = null;
let sessionList: Models.SessionList = null;
+
+ const offset = createPersistentPagination($pageLimit);
+
onMount(async () => {
sessionList = await sdkForProject.users.listSessions($page.params.user);
});
- const getBrowser = (clientCode: string) => {
- return sdkForProject.avatars.getBrowser(clientCode, 40, 40);
- };
+ const getBrowser = (clientCode: string) => sdkForProject.avatars.getBrowser(clientCode, 40, 40);
@@ -102,7 +103,7 @@
{/if}
Total results: {sessionList?.total}
-
+
diff --git a/src/routes/console/project-[project]/databases/+page.svelte b/src/routes/console/project-[project]/databases/+page.svelte
index ef5447ec8..3673ee03d 100644
--- a/src/routes/console/project-[project]/databases/+page.svelte
+++ b/src/routes/console/project-[project]/databases/+page.svelte
@@ -10,19 +10,21 @@
import { base } from '$app/paths';
import { databaseList } from './store';
import { cardLimit } from '$lib/stores/layout';
+ import { createPersistentPagination } from '$lib/stores/pagination';
let showCreate = false;
let search = '';
- let offset = 0;
const project = $page.params.project;
- const handleCreate = async (event: CustomEvent
) => {
+ const offset = createPersistentPagination($cardLimit);
+
+ async function handleCreate(event: CustomEvent) {
showCreate = false;
await goto(`${base}/console/project-${project}/databases/database/${event.detail.$id}`);
- };
+ }
$: databaseList.load(
- [Query.limit($cardLimit), Query.offset(offset), Query.orderDesc('$createdAt')],
+ [Query.limit($cardLimit), Query.offset($offset), Query.orderDesc('$createdAt')],
search
);
@@ -37,7 +39,10 @@
{#if $databaseList?.total}
-