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() {
- {/* Правая часть: действия */}
-
-
handleEditPool(pool)}
- >
-
- Изменить
-
-
handleDeletePool(pool)}
- >
-
- Удалить
-
+ {/* Правая часть: действия - компактные иконки */}
+
+
+ handleEditPool(pool)}
+ aria-label="Изменить"
+ >
+
+
+
+
+ handleDeletePool(pool)}
+ aria-label="Удалить"
+ >
+
+
+
@@ -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}
)}
- {/* Правая часть: действия */}
-
-
handleGenerateMikrotikCodeForGateway(gateway)}
- >
-
- Код
-
-
handleEditGateway(gateway)}
- >
-
- Изменить
-
-
handleDeleteGateway(gateway)}
- >
-
- Удалить
-
+ {/* Правая часть: действия - компактные иконки */}
+
+
+ handleGenerateMikrotikCodeForGateway(gateway)}
+ aria-label="Получить код MikroTik"
+ >
+
+
+
+
+ handleEditGateway(gateway)}
+ aria-label="Изменить"
+ >
+
+
+
+
+ handleDeleteGateway(gateway)}
+ aria-label="Удалить"
+ >
+
+
+
@@ -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}
)}
- {/* Правая часть: действия */}
-
-
handleGenerateMikrotikCodeForInterface(iface)}
- >
-
- Код
-
-
handleEditInterface(iface)}
- >
-
- Изменить
-
-
handleDeleteInterface(iface)}
- >
-
- Удалить
-
+ {/* Правая часть: действия - компактные иконки */}
+
+
+ handleGenerateMikrotikCodeForInterface(iface)}
+ aria-label="Получить код MikroTik"
+ >
+
+
+
+
+ handleEditInterface(iface)}
+ aria-label="Изменить"
+ >
+
+
+
+
+ handleDeleteInterface(iface)}
+ aria-label="Удалить"
+ >
+
+
+