diff --git a/src/components/ConfirmOrgDeletion.svelte b/src/components/ConfirmOrgDeletion.svelte index 43c73d0d..9f2d4831 100644 --- a/src/components/ConfirmOrgDeletion.svelte +++ b/src/components/ConfirmOrgDeletion.svelte @@ -4,8 +4,14 @@ import { focusTrap } from "svelte-focus-trap"; import { RunnerOrganisationService } from "@odit/lfk-client-js"; import Toastify from "toastify-js"; + import { createEventDispatcher } from "svelte"; export let modal_open; export let delete_org; + const dispatch = createEventDispatcher(); + function cancelDelete() { + modal_open = false; + dispatch("cancelDelete", { id: delete_org.id }); + } function deleteOrg() { RunnerOrganisationService.runnerOrganisationControllerRemove( delete_org.id, @@ -30,9 +36,7 @@ class="fixed z-10 inset-0 overflow-y-auto" use:focusTrap use:clickOutside - on:click_outside={() => { - modal_open = false; - }}> + on:click_outside={cancelDelete}>