From 1ee7307e2a7f0f249ccd81d512ea7502ef0e7b9e Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 24 Feb 2025 17:53:46 +0100 Subject: [PATCH] nit --- .../components/common/confirmationModal/unsavedTypes.ts | 8 ++++++++ .../src/routes/(root)/(logged)/flows/add/+page.svelte | 1 + .../(root)/(logged)/flows/edit/[...path]/+page.svelte | 1 + 3 files changed, 10 insertions(+) create mode 100644 frontend/src/lib/components/common/confirmationModal/unsavedTypes.ts diff --git a/frontend/src/lib/components/common/confirmationModal/unsavedTypes.ts b/frontend/src/lib/components/common/confirmationModal/unsavedTypes.ts new file mode 100644 index 0000000000..72eef2c22e --- /dev/null +++ b/frontend/src/lib/components/common/confirmationModal/unsavedTypes.ts @@ -0,0 +1,8 @@ +import type { Value } from "$lib/utils" + +export type GetInitialAndModifiedValues = (() => SavedAndModifiedValue) | undefined + +export type SavedAndModifiedValue = { + savedValue: Value | undefined + modifiedValue: Value | undefined +} \ No newline at end of file diff --git a/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte index 0344fab2bd..2ebae10bac 100644 --- a/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/add/+page.svelte @@ -14,6 +14,7 @@ import { tick } from 'svelte' import { writable } from 'svelte/store' import type { ScheduleTrigger } from '$lib/components/triggers' + import type { GetInitialAndModifiedValues } from '$lib/components/common/confirmationModal/unsavedTypes' let nodraft = $page.url.searchParams.get('nodraft') diff --git a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte index b62077af94..51e0e9d6e3 100644 --- a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte @@ -14,6 +14,7 @@ import DiffDrawer from '$lib/components/DiffDrawer.svelte' import UnsavedConfirmationModal from '$lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte' import type { ScheduleTrigger } from '$lib/components/triggers' + import type { GetInitialAndModifiedValues } from '$lib/components/common/confirmationModal/unsavedTypes' let version: undefined | number = undefined let nodraft = $page.url.searchParams.get('nodraft')