From a24db1f53f2ebf96aa3ca679a3e2364feabb3527 Mon Sep 17 00:00:00 2001 From: Arthur Wambst Date: Mon, 20 Oct 2025 19:28:48 +0200 Subject: [PATCH] fix: show instance password --- src/pages/Immersion.tsx | 46 ++++++++++++++++++++++++------ src/pages/admin/BulkCreateUser.tsx | 12 +++++++- 2 files changed, 48 insertions(+), 10 deletions(-) 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() {