+ @if (telemetryState().status === 'loading') {
+
+
+
+ } @else if (telemetryState().status === 'error') {
+
События телеметрии временно недоступны.
+ } @else {
+ @if (telemetryState().telemetry.length === 0) {
+
Событий пока нет.
+ } @else {
+
+
+ @for (t of uniqueTelemetryEventTypes(telemetryState().telemetry); track t) {
+
+ }
+
+ @if (filteredTelemetryEvents(telemetryState().telemetry).length === 0) {
+
Нет событий выбранного типа.
+ } @else {
+
+
+
+
+ | Время |
+ Тип |
+ Сводка |
+
+
+
+ @for (
+ row of filteredTelemetryEvents(telemetryState().telemetry);
+ track $index;
+ let i = $index
+ ) {
+
+ | {{ formatUnixMs(row.timestamp) }} |
+
+ {{ row.event_type | telemetryEventType }}
+ |
+ {{ telemetryEventSummary(row) }} |
+
+ @if (isTelemetryRowExpanded(row, i)) {
+
+ |
+
+ |
+
+ }
+ }
+
+
+
+ }
+ }
+ }
+
+