From 9ab367ab8aaf72e8c861cafca72ed29bfdd8809e Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 17 Jul 2025 13:13:46 +0530 Subject: [PATCH] update: lint and improve index deletion messages. --- .../indexes/+page.svelte | 5 ++- .../indexes/deleteIndex.svelte | 39 +++++++++++-------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte index eb165ab96..7a8269f29 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte @@ -138,7 +138,8 @@ {/if} - {index.type} + {index.type} {index.attributes.join(', ')} @@ -237,7 +238,7 @@ {#if selectedIndex} - + {:else if selectedIndexes && selectedIndexes.length} {/if} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte index 8a11b3a57..83fd175df 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte @@ -8,15 +8,14 @@ import { invalidate } from '$app/navigation'; import { Dependencies } from '$lib/constants'; import Confirm from '$lib/components/confirm.svelte'; - import { Typography } from '@appwrite.io/pink-svelte'; let { showDelete = $bindable(false), - selectedIndex = $bindable(null), + selectedIndex = $bindable(null) }: { showDelete: boolean; - selectedIndex: Models.Index | string[] - } = $props() + selectedIndex: Models.Index | string[]; + } = $props(); let error: string = $state(null); let selectedKeys = $derived(getKeys(selectedIndex)); @@ -51,17 +50,23 @@ } - - - {#if selectedKeys.length === 1} - Are you sure you want to delete {selectedKeys[0]} from - {$collection.name}? - {:else} - Are you sure you want to delete - - {selectedKeys.join(', ')} - - from {$collection.name}? - {/if} - + + {#if selectedKeys.length === 1} +

Are you sure you want to delete {selectedKeys[0]}?

+

+ Deleting this index may slow down queries that depend on it. This action is + irreversible. +

+ {:else} +

Are you sure you want to delete {selectedKeys.join(', ')}?

+

+ Deleting these indexes may slow down queries that depend on it. This action is + irreversible. +

+ {/if}