From 555cc15553bb63bad2db3b1c97a97f98b07d49b5 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Wed, 5 Feb 2025 17:05:02 +0000 Subject: [PATCH] Updates to design, removing alert. --- .../modals/DeleteDataConfirmationModal.svelte | 84 +++++++------------ 1 file changed, 29 insertions(+), 55 deletions(-) diff --git a/packages/builder/src/components/backend/modals/DeleteDataConfirmationModal.svelte b/packages/builder/src/components/backend/modals/DeleteDataConfirmationModal.svelte index db13558713..0649e40c09 100644 --- a/packages/builder/src/components/backend/modals/DeleteDataConfirmationModal.svelte +++ b/packages/builder/src/components/backend/modals/DeleteDataConfirmationModal.svelte @@ -171,7 +171,7 @@ function buildMessage() { let message = "" if (isInternalTable) { - message = `All its data will be deleted` + message = `All ${sourceType} data will also be deleted` const viewsMessage = getViewsMessage() if (viewsMessage) { message += `, including ${viewsMessage}. ` @@ -187,40 +187,32 @@ } -{#if sourceType} - -
+ +
+ {#if affectedScreens.length > 0}

- - {@html buildMessage()} + Removing this {sourceType} will break the following screens: + + {#each affectedScreens as item, idx} + {item.text}{idx !== affectedScreens.length - 1 ? "," : ""} + {/each} +

- - {#if affectedScreens.length > 0} -
- -
    - {#each affectedScreens as item} -
  • - {item.text} -
  • - {/each} -
-
-
- {/if} -
-
-{/if} + {/if} +

+ + {@html buildMessage()} +

+
+