diff --git a/frontend/package.json b/frontend/package.json index ed7ac8b..2c3d0c9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -16,7 +16,8 @@ "bootstrap": "^5.3.7", "react": "^19.1.0", "react-bootstrap": "^2.10.10", - "react-dom": "^19.1.0" + "react-dom": "^19.1.0", + "react-router-dom": "^6.23.1" }, "devDependencies": { "@eslint/js": "^9.29.0", diff --git a/frontend/src/ServerManager.jsx b/frontend/src/ServerManager.jsx index e8feb15..f5dc8ee 100644 --- a/frontend/src/ServerManager.jsx +++ b/frontend/src/ServerManager.jsx @@ -213,6 +213,16 @@ function ServerManager() { if (e.key === 'Escape') handleCancelEdit(); }; + // Функция для преобразования кода страны в emoji-флаг + function countryToFlag(isoCode) { + if (!isoCode) return ''; + return isoCode + .toUpperCase() + .replace(/./g, char => + String.fromCodePoint(127397 + char.charCodeAt()) + ); + } + return ( <> {error && ( @@ -315,46 +325,6 @@ function ServerManager() { - {/* Bulk Update Card */} -