From 140a2155b3953ca77041ebf68dad7f8d28bdbe75 Mon Sep 17 00:00:00 2001 From: Darshan Date: Wed, 23 Apr 2025 16:23:38 +0530 Subject: [PATCH] fix: table missing dev key data. --- .../overview/(components)/table.svelte | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/routes/(console)/project-[project]/overview/(components)/table.svelte b/src/routes/(console)/project-[project]/overview/(components)/table.svelte index 3c142c025..241f49a7e 100644 --- a/src/routes/(console)/project-[project]/overview/(components)/table.svelte +++ b/src/routes/(console)/project-[project]/overview/(components)/table.svelte @@ -5,7 +5,7 @@ import { Badge, Layout, Table } from '@appwrite.io/pink-svelte'; import { goto } from '$app/navigation'; import { base } from '$app/paths'; - import { page } from '$app/stores'; + import { page } from '$app/state'; import type { Models } from '@appwrite.io/console'; export let keyType: 'api' | 'dev' = 'api'; @@ -31,6 +31,11 @@ message: isExpired ? 'Expired' : isExpiring ? 'Expires soon' : null }; } + + function getKeys(): Models.Key[] | Models.DevKey[] { + if (isApiKey) return keys['keys'] as Models.Key[]; + else return keys['devKeys'] as Models.DevKey[]; + } {#if keys.total} @@ -43,7 +48,7 @@ Scopes {/if} - {#each keys.keys as key} + {#each getKeys() as key (key.$id)} {key.name} @@ -79,5 +84,5 @@ allowCreate={$canWriteKeys} href="https://appwrite.io/docs/advanced/platform/{slug}" target="{label} key" - on:click={() => goto(`${base}/project-${$page.params.project}/overview/${slug}/create`)} /> + on:click={() => goto(`${base}/project-${page.params.project}/overview/${slug}/create`)} /> {/if}