From 3fe9896aeea9dbf02f959743370e7843ffed3dcf Mon Sep 17 00:00:00 2001 From: Darshan Date: Sun, 13 Apr 2025 12:15:55 +0530 Subject: [PATCH] fix: broken delete database modal. --- .../database-[database]/delete.svelte | 89 ++++++++++--------- 1 file changed, 45 insertions(+), 44 deletions(-) diff --git a/src/routes/(console)/project-[project]/databases/database-[database]/delete.svelte b/src/routes/(console)/project-[project]/databases/database-[database]/delete.svelte index 93acb9b68..21c1e9316 100644 --- a/src/routes/(console)/project-[project]/databases/database-[database]/delete.svelte +++ b/src/routes/(console)/project-[project]/databases/database-[database]/delete.svelte @@ -10,7 +10,7 @@ import { database } from './store'; import { toLocaleDate } from '$lib/helpers/date'; import { type Models, Query } from '@appwrite.io/console'; - import { Table } from '@appwrite.io/pink-svelte'; + import { Spinner, Table } from '@appwrite.io/pink-svelte'; const databaseId = page.params.database; @@ -86,6 +86,8 @@ $: if (!showDelete) { collections = null; collectionItems = []; + } else { + listCollections(); } @@ -98,53 +100,52 @@ Are you sure you want to delete {$database.name}? {/if}

- {#await listCollections()} + + {#if isLoadingDocumentsCount}
-
+
- {:then} - {#if error} -

- Are you sure you want to delete {$database.name}? -

- {:else if collectionItems.length > 0} -
- - - Collection - Last Updated - - {#each collectionItems as collection} - - {collection.name} - {toLocaleDate(collection.updatedAt)} - - {/each} - + {:else if error} +

+ Are you sure you want to delete {$database.name}? +

+ {:else if collectionItems.length > 0} +
+ + + Collection + Last Updated + + {#each collectionItems as collection} + + {collection.name} + {toLocaleDate(collection.updatedAt)} + + {/each} + - {#if collectionItems.length < collections.total} -
- - - {#if isLoadingDocumentsCount} -
- {/if} -
- {:else if collectionItems.length > 25} - - {/if} -
- {/if} - {/await} + + {#if isLoadingDocumentsCount} +
+ {/if} +
+ {:else if collectionItems.length > 25} + + {/if} + + {/if} {#if !isLoadingDocumentsCount}