From 8218583ffafc1377c631e756541efd45933ae10a Mon Sep 17 00:00:00 2001 From: Arne Baeumler Date: Sun, 7 Jun 2026 19:35:09 +0200 Subject: [PATCH] feat: add import spinner and cancel action --- src/server/request-handler.ts | 99 ++++++++++++++++++++++++++++++++--- 1 file changed, 92 insertions(+), 7 deletions(-) diff --git a/src/server/request-handler.ts b/src/server/request-handler.ts index dc37a08..19ae438 100644 --- a/src/server/request-handler.ts +++ b/src/server/request-handler.ts @@ -244,12 +244,51 @@ function htmlPage(): string { color: var(--text); } + .danger { + background: rgba(157, 23, 77, 0.12); + color: #9d174d; + } + + .danger:hover { + background: rgba(157, 23, 77, 0.18); + } + .status { margin-top: 10px; font-size: 0.9rem; color: var(--muted); } + .status-row { + display: flex; + align-items: center; + gap: 10px; + margin-top: 10px; + } + + .spinner { + width: 16px; + height: 16px; + border-radius: 50%; + border: 2px solid rgba(45, 108, 223, 0.22); + border-top-color: var(--accent); + opacity: 0; + transform: scale(0.8); + transition: opacity 120ms ease, transform 120ms ease; + } + + .spinner.active { + opacity: 1; + transform: scale(1); + animation: spin 0.8s linear infinite; + } + + @keyframes spin { + to { + transform: rotate(360deg); + } + } + .progress { display: grid; gap: 8px; @@ -446,9 +485,13 @@ function htmlPage(): string {
+
-
Demo-Daten aktiv.
+
+ +
Demo-Daten aktiv.
+