diff --git a/client/src/pages/Servers/Servers.jsx b/client/src/pages/Servers/Servers.jsx index 7543fd6..8d31cd9 100644 --- a/client/src/pages/Servers/Servers.jsx +++ b/client/src/pages/Servers/Servers.jsx @@ -58,11 +58,17 @@ export const Servers = () => { setEditServerId(null); }; + const closePVEDialog = () => { + setProxmoxDialogOpen(false); + setCurrentFolderId(null); + setEditServerId(null); + } + return (
- setProxmoxDialogOpen(false)} + setServerDialogOpen(true)} connectToServer={connectToServer} diff --git a/client/src/pages/Servers/components/ProxmoxDialog/ProxmoxDialog.jsx b/client/src/pages/Servers/components/ProxmoxDialog/ProxmoxDialog.jsx index 17381d6..18deb54 100644 --- a/client/src/pages/Servers/components/ProxmoxDialog/ProxmoxDialog.jsx +++ b/client/src/pages/Servers/components/ProxmoxDialog/ProxmoxDialog.jsx @@ -20,9 +20,9 @@ export const ProxmoxDialog = ({ open, onClose, currentFolderId, editServerId }) putRequest("pve-servers", { name, folderId: currentFolderId, ip, port, username, password, }).then(async () => { - await postRequest("pve-servers/refresh"); - loadServers(); onClose(); + loadServers(); + await postRequest("pve-servers/refresh"); }).catch(err => console.error(err)); }; @@ -45,8 +45,14 @@ export const ProxmoxDialog = ({ open, onClose, currentFolderId, editServerId }) setUsername(server.username); setPassword("********"); }).catch(err => console.error(err)); + } else { + setName(""); + setIp(""); + setPort("8006"); + setUsername(""); + setPassword(""); } - }, [editServerId]); + }, [editServerId, open]); const { loadServers } = useContext(ServerContext); diff --git a/client/src/pages/Servers/components/ViewContainer/components/ServerTabs/ServerTabs.jsx b/client/src/pages/Servers/components/ViewContainer/components/ServerTabs/ServerTabs.jsx index f0d9963..a4c68e9 100644 --- a/client/src/pages/Servers/components/ViewContainer/components/ServerTabs/ServerTabs.jsx +++ b/client/src/pages/Servers/components/ViewContainer/components/ServerTabs/ServerTabs.jsx @@ -20,8 +20,8 @@ export const ServerTabs = ({activeSessions, setActiveSessionId, activeSessionId, return (
setActiveSessionId(session.id)}> - -

{server.name}

+ +

{server?.name}

{ e.stopPropagation(); disconnectFromServer(session.id);