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;