diff --git a/frontend/src/components/server/ServerCard.jsx b/frontend/src/components/server/ServerCard.jsx index 4b9302b..a4b8a4c 100644 --- a/frontend/src/components/server/ServerCard.jsx +++ b/frontend/src/components/server/ServerCard.jsx @@ -88,50 +88,41 @@ export default function ServerCard({ {/* Центральная часть: информация о сервере */} -
setExpanded(!expanded)}> -
+
setExpanded(!expanded)}> + {/* Верхняя строка: название, провайдер, DNS */} +
{/* Флаг + Название */} -
- {countryToFlag(server.country)} +
+ {countryToFlag(server.country)}
-
{serverName}
-
{server.provider}
+ {serverName} + + {server.provider}
- - {/* DNS */} -
-
- {server.dns || server.ip} -
-
- - {/* Badges: туннель + кол-во шлюзов */} -
- - - {server.tunnel} - - {connectionsCount > 0 && ( - - - {connectionsCount} {connectionsCount === 1 ? 'шлюз' : 'шлюзов'} - - )} -
- - {/* Primary Gateway */} + + {/* Primary Gateway (если есть) */} {primaryGateway && ( -
+ → {primaryGateway} -
+ + )} +
+ + {/* Нижняя строка: DNS + badges */} +
+ + {server.dns || server.ip} + + + + {server.tunnel} + + {connectionsCount > 0 && ( + + + {connectionsCount} + )}
@@ -139,22 +130,23 @@ export default function ServerCard({ {/* Правая часть: действия */}