+
+
Зоны мониторинга
+ {onClose && (
+
+ )}
+
+ {/* UI зон */}
+ {zonesError && (
+
+ Ошибка загрузки зон: {zonesError}
+
+ )}
+ {zonesLoading && (
+
+ Загрузка зон...
+
+ )}
+ {sortedZones.length > 0 && (
+ <>
+ {sortedZones[0] && (
+
+ )}
+ {sortedZones.length > 1 && (
+
+ {sortedZones.slice(1).map((zone: Zone, idx: number) => (
+
+ ))}
+
+ )}
+ >
+ )}
+ {sortedZones.length === 0 && !zonesError && !zonesLoading && (
+
+
+ Зоны не найдены для выбранного объекта. Проверьте параметр objectId в API /api/get-zones.
+
+
+ )}
+