diff --git a/src/routes/(console)/project-[region]-[project]/overview/(components)/updateExpirationDate.svelte b/src/routes/(console)/project-[region]-[project]/overview/(components)/updateExpirationDate.svelte index 830f999f2c..d96d6ed6d3 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/(components)/updateExpirationDate.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/(components)/updateExpirationDate.svelte @@ -10,12 +10,12 @@ import { Alert } from '@appwrite.io/pink-svelte'; import { ExpirationInput } from '$lib/components'; import type { Models } from '@appwrite.io/console'; - import { page } from '$app/stores'; + import { page } from '$app/state'; export let keyType: 'api' | 'dev' = 'api'; export let key: Models.DevKey | Models.Key; - const projectId = $page.params.project; + const projectId = page.params.project; const isApiKey = keyType === 'api'; const label = isApiKey ? 'API' : 'Dev'; @@ -68,6 +68,9 @@ typeof key?.expire === 'undefined' && expiration === null ? true : isSameDay(new Date(expiration), new Date(key?.expire)); + + // don't show an expiry related alert if key was created less than 5 mins ago! + $: showAlert = Date.now() - new Date(key.$createdAt).getTime() > 5 * 60 * 1000;