@@ -124,7 +124,7 @@ export function DashboardPage() {
) : monitorsQuery.isSuccess && monitors.length > 0 ? (
) : null}
@@ -162,7 +162,7 @@ export function DashboardPage() {
Configured sites
Latest result for each monitored endpoint.
@@ -171,7 +171,7 @@ export function DashboardPage() {
) : monitorsQuery.isError ? (
Monitors could not be loaded{errorMessage(monitorsQuery.error, "Unknown request error")}
) : monitors.length === 0 ? (
-
No monitors yetAdd the first endpoint to start collecting availability checks.
{!formOpen &&
}
+
No monitors yetAdd the first endpoint to start collecting availability checks.
{!formOpen &&
}
) : (
MonitorLatest resultActions
@@ -182,7 +182,7 @@ export function DashboardPage() {
const toggling = updateMutation.isPending && updateMutation.variables?.id === monitor.id;
return (
- {monitor.name}{monitor.url}{monitor.method} · expect {monitor.expectedStatus} · every {monitor.intervalSeconds / 60}m
+ {monitor.name}{monitor.url}{monitor.method} · expect {monitor.expectedStatus} · every {monitor.intervalSeconds / 60}m
{checking ? "Checking" : status.label}{monitor.lastStatusCode === null ? "—" : `HTTP ${monitor.lastStatusCode}`} · {monitor.lastLatencyMs === null ? "—" : `${monitor.lastLatencyMs} ms`}{monitor.lastError ?? formatCheckedAt(monitor.lastCheckedAt)}
diff --git a/src/client/pages/LoginPage.tsx b/src/client/pages/LoginPage.tsx
index 3f916f7..60e9d71 100644
--- a/src/client/pages/LoginPage.tsx
+++ b/src/client/pages/LoginPage.tsx
@@ -1,5 +1,5 @@
import { type FormEvent, useEffect, useState } from "react";
-import { LogoMark } from "../components/icons";
+import { Zap } from "lucide-react";
import { navigate } from "../lib/router";
import { useLoginMutation, useSessionQuery } from "../queries/auth";
@@ -27,7 +27,7 @@ export function LoginPage() {
return (
-
+
upwatch