diff --git a/package-lock.json b/package-lock.json index 9c89fbf..1189417 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9760,6 +9760,7 @@ "version": "10.0.5", "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-10.0.5.tgz", "integrity": "sha512-mNKt2jBXJg4O7pSdbNUfDdTsK9FIdikfsIE/yUCxbAEXl4HMyJaivrVFcn3Elvt5xvCQYhUZm+hqTIu1UXM3Pw==", + "license": "MIT", "dependencies": { "clsx": "^2.1.0" }, diff --git a/src/components/serverCard/serverCard.jsx b/src/components/serverCard/serverCard.jsx index 8f55f01..20e00fa 100644 --- a/src/components/serverCard/serverCard.jsx +++ b/src/components/serverCard/serverCard.jsx @@ -5,12 +5,8 @@ const ServerCard = ({ color, status, version, link, name, onRunClick, onStopClic const getStatusColor = () => { switch (status) { - case 'En cours': + case true: return 'green'; - case 'Démarrage': - return 'orange'; - case 'Hors ligne': - return 'gray'; default: return 'gray'; } @@ -49,12 +45,11 @@ const ServerCard = ({ color, status, version, link, name, onRunClick, onStopClic
{name}
-
{status}
- {status === 'Hors ligne' && ( + {status && ( )} - {status === 'En cours' && ( + {!status && ( )}
diff --git a/src/components/serverCard/serverCard.module.scss b/src/components/serverCard/serverCard.module.scss index c295275..af0ecd0 100644 --- a/src/components/serverCard/serverCard.module.scss +++ b/src/components/serverCard/serverCard.module.scss @@ -37,11 +37,6 @@ font-size: 1.5rem; } -.statusText { - font-size: 1rem; - margin-top: 0.5rem; -} - .version { font-size: 1.5rem; margin-left: auto; diff --git a/src/pages/DashboardPage/DashboardPage.jsx b/src/pages/DashboardPage/DashboardPage.jsx index d5a9f46..2715d37 100644 --- a/src/pages/DashboardPage/DashboardPage.jsx +++ b/src/pages/DashboardPage/DashboardPage.jsx @@ -43,6 +43,7 @@ const DashboardPage = ({ user }) => { const handleRunServer = async (serverName) => { try { await serviiApi.serverRun(serverName); + await loadServers(); } catch (error) { console.error('Error starting server:', error); } @@ -51,6 +52,7 @@ const DashboardPage = ({ user }) => { const handleStopServer = async (serverName) => { try { await serviiApi.serverStop(serverName); + await loadServers(); } catch (error) { console.error('Error stopping server:', error); } @@ -59,7 +61,7 @@ const DashboardPage = ({ user }) => { const handleDeleteServer = async (serverName) => { try { await serviiApi.serverDelete(serverName); - loadServers(); + await loadServers(); } catch (error) { console.error('Error deleting server:', error); } @@ -79,10 +81,9 @@ const DashboardPage = ({ user }) => { handleRunServer(server.name)} onStopClick={() => handleStopServer(server.name)} onDeleteClick={() => handleDeleteServer(server.name)} diff --git a/src/service/api.tsx b/src/service/api.tsx index bdcfc88..a711930 100644 --- a/src/service/api.tsx +++ b/src/service/api.tsx @@ -1,7 +1,7 @@ // src/services/serverService.ts import {getAuth} from 'firebase/auth'; -const apiUrl: string = 'http://176.165.62.226:3000'; +const apiUrl: string = 'https://www.servii.fr/api'; interface ApiResponse { return_code: number;