diff --git a/apps/web/index.html b/apps/web/index.html new file mode 100644 index 0000000..d5a789d --- /dev/null +++ b/apps/web/index.html @@ -0,0 +1,13 @@ + + +
+ + + +The requested console page does not exist.
+ Return to Fleet +Inspect {MODULE_LABELS[module].toLowerCase()} data and available operations.
+ ) : ( +Instance context is unavailable for this route.
+ )} + > + ); + } + const labels: PartialThis route is ready for structured data and actions.
+Find, compare, and manage SimAdmin instances.
++ Loading instances… +
+ ) : null} + {error ? ( +Could not load instances: {error}
+ +No instances are configured.
: null} + {model.emptyReason === 'search' ? ( +No instances match your search and filters.
+ ) : null} + {model.emptyReason === 'filter' ?No instances match this status filter.
: null} +| + toggleVisible(event.currentTarget.checked)} + /> + | + {(['name', 'status', 'latency'] as const).map((column) => { + const label = column[0]!.toUpperCase() + column.slice(1); + const active = sort.column === column; + return ( ++ + | + ); + })} +Origin | +||
|---|---|---|---|---|
| + toggleOne(row.id, event.currentTarget.checked)} + /> + | ++ + {row.displayName} + + {row.id} + | ++ + {STATUS_LABELS[row.statusKind]} + + | +{row.latencyMs === undefined ? '—' : `${row.latencyMs} ms`} | ++ {origin ? ( + + {origin} + + ) : ( + Invalid origin + )} + | +