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}
-
+ {:else if collectionItems.length > 25}
+
{
+ collectionItems = collectionItems.slice(0, 3);
+ }}
+ type="button">
+ Show less
+
+ {/if}
+
+ {/if}
{#if !isLoadingDocumentsCount}