diff --git a/src/pages/Immersion.tsx b/src/pages/Immersion.tsx index bf1521e..c969c9a 100644 --- a/src/pages/Immersion.tsx +++ b/src/pages/Immersion.tsx @@ -155,6 +155,26 @@ function Immersion() { }); }; + const handleDeleteContainer = (instanceId: number) => { + axios.delete(`/api/ji/${id}/container/${instanceId}`).then((res) => { + if (res.status === 200) { + toast.success("Container deleted successfully!", { + draggable: true, + theme: localStorage.getItem("theme") || "dark", + }); + // Recharger les instances pour mettre à jour la liste + axios.get(`/api/ji/${id}/all-instances`).then((res) => { + setAllInstances(res.data); + }); + } + }).catch((error) => { + toast.error("Failed to delete container", { + draggable: true, + theme: localStorage.getItem("theme") || "dark", + }); + }); + }; + return ( <> {ji && ( @@ -210,9 +230,9 @@ function Immersion() { Password:
copyText(instance.pwd)} + onClick={() => copyText(instance.password)} > - {instance.pwd} + {instance.password}
@@ -253,7 +273,7 @@ function Immersion() {