From 9328e205a0e04da7508305e8b65cc7a2bd9ea22d Mon Sep 17 00:00:00 2001 From: shats Date: Thu, 22 Jan 2026 13:42:47 +0700 Subject: [PATCH] refactor(NetworkConfigManager): enhance server display with card layout for improved UI; remove unused PreviewConfigModal import --- frontend/src/NetworkConfigManager.jsx | 56 +++++++++++++++++++-------- 1 file changed, 40 insertions(+), 16 deletions(-) diff --git a/frontend/src/NetworkConfigManager.jsx b/frontend/src/NetworkConfigManager.jsx index 2827f28..55db589 100644 --- a/frontend/src/NetworkConfigManager.jsx +++ b/frontend/src/NetworkConfigManager.jsx @@ -6,7 +6,6 @@ import FormField from './components/FormField.jsx'; import ConfirmModal from './components/ConfirmModal.jsx'; import ServerAutocompleteInput from './components/ServerAutocompleteInput.jsx'; import GatewayAutocompleteInput from './components/GatewayAutocompleteInput.jsx'; -import PreviewConfigModal from './components/filter/PreviewConfigModal.jsx'; import { countryToFlag } from './utils/serverUtils.js'; import { IconNetwork, @@ -699,7 +698,8 @@ function NetworkConfigManager() { code }); } - }); + }); + } // Генерируем блоки для IP адресов интерфейсов const interfaceBlocks = generateMikrotikInterfaceAddresses(); @@ -1848,13 +1848,25 @@ function NetworkConfigManager() { const server = getServerInfo(editingInterface.serverId); return server ? (
-
-
- -
- Сервер 1: {server.dns || server.ip} - {server.provider && • {server.provider}} - {server.country && • {countryToFlag(server.country)} {server.country}} +
+
+
+ + Сервер 1: + {server.dns || server.ip} + {server.provider && ( + <> + + {server.provider} + + )} + {server.country && ( + <> + + {countryToFlag(server.country)} + {server.country} + + )}
@@ -1865,13 +1877,25 @@ function NetworkConfigManager() { const server2 = getServerInfo(editingInterface.serverId2); return server2 ? (
-
-
- -
- Сервер 2: {server2.dns || server2.ip} - {server2.provider && • {server2.provider}} - {server2.country && • {countryToFlag(server2.country)} {server2.country}} +
+
+
+ + Сервер 2: + {server2.dns || server2.ip} + {server2.provider && ( + <> + + {server2.provider} + + )} + {server2.country && ( + <> + + {countryToFlag(server2.country)} + {server2.country} + + )}