diff --git a/frontend/src/NetworkConfigManager.jsx b/frontend/src/NetworkConfigManager.jsx index 0da0b64..97e56d4 100644 --- a/frontend/src/NetworkConfigManager.jsx +++ b/frontend/src/NetworkConfigManager.jsx @@ -6,6 +6,7 @@ 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 Tooltip from './components/Tooltip.jsx'; import { countryToFlag } from './utils/serverUtils.js'; import { IconNetwork, @@ -2464,22 +2465,26 @@ function NetworkConfigManager() { - {/* Правая часть: действия */} -
- - + {/* Правая часть: действия - компактные иконки */} +
+ + + + + +
@@ -2556,12 +2561,12 @@ function NetworkConfigManager() {
{/* Верхняя строка: флаг, название */}
-
+
{displayCountry && ( - {countryToFlag(displayCountry)} + {countryToFlag(displayCountry)} )} -
- {gateway.description || gateway.ip || '—'} +
+ {gateway.description || gateway.ip || '—'}
@@ -2569,7 +2574,7 @@ function NetworkConfigManager() { {/* Маршрут ip->ip сразу под названием */} {displayText && (
- + {displayText}
@@ -2578,36 +2583,42 @@ function NetworkConfigManager() { {/* Нижняя строка: DNS */}
{server && ( - + {server.dns || server.ip || gateway.serverId} )}
- {/* Правая часть: действия */} -
- - - + {/* Правая часть: действия - компактные иконки */} +
+ + + + + + + + +
@@ -2682,12 +2693,12 @@ function NetworkConfigManager() {
{/* Верхняя строка: флаг, название */}
-
+
{displayCountry && ( - {countryToFlag(displayCountry)} + {countryToFlag(displayCountry)} )} -
- {interfaceName} +
+ {interfaceName}
@@ -2695,7 +2706,7 @@ function NetworkConfigManager() { {/* Маршрут между Local IP и Remote IP сразу под названием */} {displayLocalIp !== '—' && displayRemoteIp !== '—' && (
- + {displayLocalIp} → {displayRemoteIp}
@@ -2704,36 +2715,42 @@ function NetworkConfigManager() { {/* Нижняя строка: DNS */}
{displayServerName && ( - + {displayServerName} )}
- {/* Правая часть: действия */} -
- - - + {/* Правая часть: действия - компактные иконки */} +
+ + + + + + + + +