From b2e08b78536df3fe85bf5d03cd43ff943f6b39db Mon Sep 17 00:00:00 2001 From: Arman Date: Tue, 30 Aug 2022 17:31:26 +0200 Subject: [PATCH] fix: broken pagination --- .../organization-[organization]/index.svelte | 61 ++++++++++--------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/src/routes/console/organization-[organization]/index.svelte b/src/routes/console/organization-[organization]/index.svelte index 990faf033..e12bf63bd 100644 --- a/src/routes/console/organization-[organization]/index.svelte +++ b/src/routes/console/organization-[organization]/index.svelte @@ -9,6 +9,7 @@ import CreateOrganization from '../_createOrganization.svelte'; import CreateProject from './_createProject.svelte'; import { projectList } from '$lib/stores/organization'; + import { project } from '../project-[project]/store'; import { onMount } from 'svelte'; import { page } from '$app/stores'; @@ -16,17 +17,18 @@ $: organizationId = $page.params.organization; onMount(async () => { - await projectList.load(); + await projectList.load('', undefined, offset); projects = $projectList?.projects?.filter((n) => n.teamId === organizationId); }); let showCreate = false; let addOrganization = false; let offset = 0; - const limit = 5; + const limit = 6; const projectCreated = async (event: CustomEvent) => { - await goto(`${base}/console/${event.detail.$id}`); + await project.load(event.detail.$id); + await goto(`${base}/console/project-${event.detail.$id}`); }; const getPlatformInfo = (platform: string) => { @@ -53,6 +55,7 @@ return { name, icon }; }; + // $: projectList.load('', limit, offset); $: projects = $projectList?.projects?.filter((a) => a.teamId === organizationId); @@ -72,33 +75,35 @@