handleGatewaySelect(server.id, comm.value, gw.name)}
+ onMouseEnter={(e) => {
+ if (!isActive) {
+ e.currentTarget.style.boxShadow = '0 2px 6px rgba(0,0,0,0.1)';
+ e.currentTarget.style.transform = 'translateY(-1px)';
+ }
+ }}
+ onMouseLeave={(e) => {
+ if (!isActive) {
+ e.currentTarget.style.boxShadow = 'none';
+ e.currentTarget.style.transform = 'translateY(0)';
+ }
+ }}
+ >
+
+ {/* Галочка (абсолютное позиционирование) */}
+ {isActive && (
+
+
+
+ )}
+
+ {/* Метка Fastest */}
+
+ {isFastest && !isActive && (
+
+
+ Fast
+
+ )}
+
+
+ {/* Название шлюза */}
+
+ {gw.name}
+
+
+ {/* Описание шлюза */}
+ {gw.comment && (
+
+ {gw.comment}
+
+ )}
+
+ {/* Протокол */}
+
+ {serverMeta?.provider || 'vless'}
+
+
+ {/* Метрика (пинг) */}
+
+ {ping}
+
+
+