ui: simplify dashboard health status
This commit is contained in:
@@ -131,7 +131,6 @@ export type AppViewState = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export function renderApp(state: AppViewState) {
|
export function renderApp(state: AppViewState) {
|
||||||
const proto = state.settings.gatewayUrl.startsWith("wss://") ? "wss" : "ws";
|
|
||||||
const presenceCount = state.presenceEntries.length;
|
const presenceCount = state.presenceEntries.length;
|
||||||
const sessionsCount = state.sessionsResult?.count ?? null;
|
const sessionsCount = state.sessionsResult?.count ?? null;
|
||||||
const cronNext = state.cronStatus?.nextWakeAtMs ?? null;
|
const cronNext = state.cronStatus?.nextWakeAtMs ?? null;
|
||||||
@@ -146,13 +145,9 @@ export function renderApp(state: AppViewState) {
|
|||||||
<div class="topbar-status">
|
<div class="topbar-status">
|
||||||
<div class="pill">
|
<div class="pill">
|
||||||
<span class="statusDot ${state.connected ? "ok" : ""}"></span>
|
<span class="statusDot ${state.connected ? "ok" : ""}"></span>
|
||||||
<span class="mono">${proto}</span>
|
<span>Health</span>
|
||||||
<span class="mono">${state.settings.gatewayUrl}</span>
|
<span class="mono">${state.connected ? "OK" : "Offline"}</span>
|
||||||
</div>
|
</div>
|
||||||
<button class="btn" @click=${() => state.connect()}>Reconnect</button>
|
|
||||||
<button class="btn danger" @click=${() => state.client?.stop()}>
|
|
||||||
Disconnect
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<aside class="nav">
|
<aside class="nav">
|
||||||
|
|||||||
Reference in New Issue
Block a user