From e84e38d3bd4e3cb95fc71f91b3bd133740d82b05 Mon Sep 17 00:00:00 2001 From: HugoCasa Date: Tue, 7 Nov 2023 11:58:44 +0100 Subject: [PATCH] feat: add diffs when editing workspace script inside a flow (#2581) --- frontend/src/lib/components/DiffDrawer.svelte | 2 +- .../UnsavedConfirmationModal.svelte | 2 + .../flows/content/ScriptEditorDrawer.svelte | 148 +++++++++++++++++- 3 files changed, 148 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/DiffDrawer.svelte b/frontend/src/lib/components/DiffDrawer.svelte index f83d2307ff..0cdaaf3c8d 100644 --- a/frontend/src/lib/components/DiffDrawer.svelte +++ b/frontend/src/lib/components/DiffDrawer.svelte @@ -128,7 +128,7 @@ $: updateContentType(data, diffType) - +
{#if diffType && data} diff --git a/frontend/src/lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte b/frontend/src/lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte index 83c583f981..e4e5d5a867 100644 --- a/frontend/src/lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte +++ b/frontend/src/lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte @@ -61,6 +61,8 @@ +
+ + { + scriptEditorDrawer.openDrawer() + checkForUnsavedChanges() + }} +> {/if} +