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}>
@@ -84,9 +88,7 @@
Confirm, delete organization and associated teams+runners.