round20: Startseite ueberarbeitet, Favicon-Auswahl bereinigt und Icon-Datenbank integriert, Ping-Schalter repariert

This commit is contained in:
2026-07-23 19:34:09 +02:00
parent ec49534b60
commit 68ca9ec5e1
14 changed files with 381 additions and 176 deletions

View File

@@ -46,8 +46,8 @@ function LiveStatusToggle({ enabled }: { enabled: boolean }) {
}`}
>
<span
className={`absolute top-0.5 h-5 w-5 rounded-full bg-white shadow transition-transform ${
enabled ? "translate-x-[22px]" : "translate-x-0.5"
className={`absolute left-0.5 top-0.5 h-5 w-5 rounded-full bg-white shadow transition-transform ${
enabled ? "translate-x-[20px]" : "translate-x-0"
}`}
/>
</button>
@@ -385,6 +385,16 @@ export function SettingsPage() {
vorbehalten. Standardmäßig aus.
</p>
<LiveStatusToggle enabled={settings?.liveStatusEnabled ?? false} />
{settings?.liveStatusEnabled ? (
<p className="mb-2 text-xs text-black/30 dark:text-white/30">
{settings.liveStatusLastRunAt
? `Letzter Durchlauf: ${new Date(settings.liveStatusLastRunAt).toLocaleString("de-DE", {
dateStyle: "medium",
timeStyle: "short",
})}`
: "Noch kein Durchlauf seit dem Aktivieren."}
</p>
) : null}
{settings?.liveStatusEnabled ? (
<LimitSetting
label="Prüfintervall (Minuten)"