diff --git a/src/components/TeamDetail.svelte b/src/components/TeamDetail.svelte
index 7ae6fe8f..f558332e 100644
--- a/src/components/TeamDetail.svelte
+++ b/src/components/TeamDetail.svelte
@@ -7,6 +7,7 @@
import Toastify from "toastify-js";
import store from "../store";
import PromiseError from "./PromiseError.svelte";
+ import ConfirmTeamDeletion from "./ConfirmTeamDeletion.svelte";
$: delete_triggered = false;
$: save_enabled = !data_changed;
export let params;
@@ -22,6 +23,8 @@
original = Object.assign(original, value);
});
$: orgs = [];
+ let modal_open = false;
+ let delete_team = {};
const orgs_promise = RunnerOrganisationService.runnerOrganisationControllerGetAll().then(
(val) => {
console.log(val);
@@ -34,9 +37,17 @@
function deleteTeam() {
RunnerTeamService.runnerTeamControllerRemove(original.id, true)
.then((resp) => {
+ Toastify({
+ text: "Organization deleted",
+ duration: 500,
+ backgroundColor: "linear-gradient(to right, #00b09b, #96c93d)",
+ }).showToast();
location.replace("./");
})
- .catch((err) => {});
+ .catch((err) => {
+ modal_open = true;
+ delete_team = original;
+ });
}
function submit() {
if (data_loaded === true && save_enabled) {
@@ -63,6 +74,7 @@
}
+
{#if data_loaded}