From 2012fb55b79c6a18ec4e341d9e6420b2ff3d5d4a Mon Sep 17 00:00:00 2001 From: rcourtman Date: Thu, 28 May 2026 08:12:47 +0100 Subject: [PATCH] Frontend consistency sweep Tier 4: skeleton uses Card primitive Replace the three bespoke `rounded-lg border border-border bg-surface p-6` skeleton blocks in AlertDestinationsLoadingState with the Card primitive (`padding="lg"`). Aligns the loading state to canonical rounding and border tokens. Other Tier 4 audit findings did not survive verification: - Inline progress-bar divs in ProxmoxMailGatewayDrawer are stacked-segment bars (mail volume) and a two-segment In/Out comparison; the canonical ProgressBar is single-value only, so neither is a fit. - PatrolIntelligenceSummary's bespoke `
` shells are semantically intentional landmarks; migrating to `Card` would render `
` and drop the landmark role. - Custom date formatters in DockerAlertsTable and TrueNASAlertsTable diverge on edge-case behavior (year < 2000 handling, null-vs-dash fallbacks). Consolidation risks regressions that outweigh the duplication win. - Native `