From 4cda8490ce3de623e24af2a36b162d23bae50a4b Mon Sep 17 00:00:00 2001 From: librelad Date: Wed, 27 May 2026 00:28:07 +0100 Subject: [PATCH] ui(migrate): wrap empty-state in a bordered callout panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 'No backups from other hosts visible…' empty state was rendering as centred text inside the outer card, which read as floating prose rather than a defined block. Wrapped it in a bordered callout (matches the visual weight of the per-app task cards): rounded border, surface-2 background, padding, plus a centred location-pin glyph above the message and the existing 'Open Locations' button as the CTA. Inline styles so it works against the existing theme vars without needing a new CSS rule. Signed-off-by: librelad --- .../frontend/html/backup-content.html | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/containers/libreportal/frontend/html/backup-content.html b/containers/libreportal/frontend/html/backup-content.html index 4b10a1a..c7ea0c0 100644 --- a/containers/libreportal/frontend/html/backup-content.html +++ b/containers/libreportal/frontend/html/backup-content.html @@ -158,18 +158,27 @@ Restore an app from another LibrePortal