From 70858836d0468fa181be8eac10305aea18705e54 Mon Sep 17 00:00:00 2001 From: Joerg Date: Sat, 24 Jan 2026 16:01:05 +0100 Subject: [PATCH] Spinner --- .../routes/qsos/components/SyncButton.svelte | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/frontend/src/routes/qsos/components/SyncButton.svelte b/src/frontend/src/routes/qsos/components/SyncButton.svelte index 868d631..ccdf86d 100644 --- a/src/frontend/src/routes/qsos/components/SyncButton.svelte +++ b/src/frontend/src/routes/qsos/components/SyncButton.svelte @@ -15,6 +15,7 @@ disabled={isRunning || deleting} > {#if isRunning} + {label} Syncing... {:else} Sync from {label} @@ -37,4 +38,22 @@ .dcl-btn:hover:not(:disabled) { background-color: #d35400; } + + /* Spinner animation */ + .spinner { + display: inline-block; + width: 1rem; + height: 1rem; + margin-right: 0.5rem; + border: 2px solid rgba(255, 255, 255, 0.3); + border-radius: 50%; + border-top-color: white; + animation: spin 0.8s linear infinite; + } + + @keyframes spin { + to { + transform: rotate(360deg); + } + }