diff --git a/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte b/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte index cb8fd573f..e08c332c2 100644 --- a/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte +++ b/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte @@ -316,7 +316,7 @@ createFileToken(expiry)} on:updated={({ detail: newExpiry }) => updateFileTokenExpiry(newExpiry)} on:deleted={async () => await deleteFileToken(selectedFileToken)} /> diff --git a/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/manageFileToken.svelte b/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/manageFileToken.svelte index b55e7e341..49dc54f84 100644 --- a/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/manageFileToken.svelte +++ b/src/routes/(console)/project-[project]/storage/bucket-[bucket]/file-[file]/manageFileToken.svelte @@ -10,9 +10,10 @@ import { Button } from '$lib/elements/forms'; import { ExpirationInput, Modal } from '$lib/components'; import { createEventDispatcher } from 'svelte'; + import { Confirm } from '$lib/components/index.js'; + export let show = false; export let isDelete = false; - export let showCreate = false; export let fileToken: object | undefined = undefined; let expire = null; @@ -20,8 +21,8 @@ const dispatch = createEventDispatcher(); function close() { + show = false; fileToken = null; - showCreate = false; } function handleFileToken() { @@ -33,14 +34,14 @@ close(); } - $: if (!showCreate) { + $: if (!show) { expire = null; fileToken = null; } {#if isDelete} - + {@const formattedDate = cleanFormattedDate(fileToken.created)}

Are you sure you want to delete the file token created on {formattedDate}? @@ -55,17 +56,9 @@ This token has never been accessed. {/if}

- - - - - -
+ {:else} - + {#if fileToken}