From 8f81cf96451d067152572dcffac51a6ba5a1f32b Mon Sep 17 00:00:00 2001 From: shats Date: Thu, 22 Jan 2026 15:05:49 +0700 Subject: [PATCH] refactor(NetworkConfigManager): enhance layout and styling for improved responsiveness; adjust flex properties for better alignment and display of elements --- frontend/src/NetworkConfigManager.jsx | 44 +++++++++++++-------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/frontend/src/NetworkConfigManager.jsx b/frontend/src/NetworkConfigManager.jsx index e4f49e7..edc4cf8 100644 --- a/frontend/src/NetworkConfigManager.jsx +++ b/frontend/src/NetworkConfigManager.jsx @@ -967,14 +967,14 @@ function NetworkConfigManager() { {/* Центральная часть: информация */} -
+
{/* Верхняя строка: флаг, название, провайдер */} -
-
+
+
{displayCountry && ( - {countryToFlag(displayCountry)} + {countryToFlag(displayCountry)} )} -
+
{gateway.description || provider || gateway.ip || '—'} {provider && ( <> @@ -987,20 +987,20 @@ function NetworkConfigManager() { {/* Зеленый блок с маршрутом */} {displayText && ( - + {displayText} )}
{/* Нижняя строка: DNS + badges */} -
+
{server && ( - + {server.dns || server.ip || gateway.serverId} )} - + {gatewayType.label} {gateway.ip && ( @@ -1008,7 +1008,7 @@ function NetworkConfigManager() { className="btn btn-ghost-secondary btn-icon btn-sm p-1" onClick={() => copyToClipboard(gateway.ip)} title="Копировать IP" - style={{ width: '20px', height: '20px' }} + style={{ width: '20px', height: '20px', flexShrink: 0 }} > @@ -1017,7 +1017,7 @@ function NetworkConfigManager() {
{/* Правая часть: действия */} -
+
{/* Центральная часть: информация */} -
+
{/* Верхняя строка: флаг, название */} -
-
+
+
{displayCountry && ( - {countryToFlag(displayCountry)} + {countryToFlag(displayCountry)} )} -
+
{interfaceName}
{/* Зеленый блок с IP */} {displayIp && displayIp !== '—' && ( - + → {displayIp} )}
{/* Нижняя строка: DNS + badges */} -
+
{displayServerName && ( - + {displayServerName} )} - + {iface.type} {displayIp && displayIp !== '—' && ( @@ -1137,7 +1137,7 @@ function NetworkConfigManager() { className="btn btn-ghost-secondary btn-icon btn-sm p-1" onClick={() => copyToClipboard(displayIp)} title="Копировать IP" - style={{ width: '20px', height: '20px' }} + style={{ width: '20px', height: '20px', flexShrink: 0 }} > @@ -1146,7 +1146,7 @@ function NetworkConfigManager() {
{/* Правая часть: действия */} -
+