diff --git a/frontend/src/EasySwitchManager.jsx b/frontend/src/EasySwitchManager.jsx
index a36579b..a561870 100644
--- a/frontend/src/EasySwitchManager.jsx
+++ b/frontend/src/EasySwitchManager.jsx
@@ -915,21 +915,56 @@ function EasySwitchManager() {
)}
- {/* Название шлюза */}
-
- {gw.name}
-
-
- {/* Описание шлюза */}
- {gw.comment && (
-
- {gw.comment}
+ {/* Информация о шлюзе в стиле фильтров: флаг, имя, IP */}
+
+
+ {countryToFlag(gw.country || country || '')}
+
+
+ {/* Основное название — имя gateway */}
+
+ {gw.name}
+
+ {/* IP шлюза под названием */}
+ {gw.ip && (
+
+ {gw.ip}
+
+ )}
+ {/* Описание / провайдер */}
+
+ {gw.comment && {gw.comment}}
+ {(gw.country || serverMeta?.country || serverMeta?.provider) && (
+ <>
+ {gw.country || serverMeta?.country ? (
+
+ {countryToFlag(gw.country || serverMeta?.country)}
+
+ ) : null}
+ {gw.provider || serverMeta?.provider || ''}
+ >
+ )}
+
- )}
-
- {/* Протокол */}
-
- {serverMeta?.provider || 'vless'}
{/* Метрика (пинг) */}
@@ -1055,21 +1090,62 @@ function EasySwitchManager() {
)}
- {/* Название шлюза */}
-
- {gw.name}
-
-
- {/* Описание шлюза */}
- {gw.comment && (
-
- {gw.comment}
+ {/* Информация о шлюзе в стиле фильтров: флаг, имя, IP */}
+
+
+ {countryToFlag(gw.country || country || '')}
+
+
+ {/* Основное название — имя gateway */}
+
+ {gw.name}
+
+ {/* IP шлюза под названием */}
+ {gw.ip && (
+
+ {gw.ip}
+
+ )}
+ {/* Описание / провайдер */}
+
+ {gw.comment && (
+ {gw.comment}
+ )}
+ {(gw.country ||
+ serverMeta?.country ||
+ serverMeta?.provider) && (
+ <>
+ {gw.country || serverMeta?.country ? (
+
+ {countryToFlag(
+ gw.country || serverMeta?.country
+ )}
+
+ ) : null}
+ {gw.provider || serverMeta?.provider || ''}
+ >
+ )}
+
- )}
-
- {/* Протокол */}
-
- {serverMeta?.provider || 'vless'}
{/* Метрика (пинг) */}