diff --git a/wwwroot/css/dashboard.css b/wwwroot/css/dashboard.css index 2041d58..ff3648f 100644 --- a/wwwroot/css/dashboard.css +++ b/wwwroot/css/dashboard.css @@ -1,48 +1,3 @@ -/* Status Bar */ - -.status-bar { - display: flex; - align-items: center; - gap: var(--badge-spacing); - padding: var(--box-padding); - border-radius: var(--border-radius); -} - -.status-bar[hidden] { - display: none; -} - -.status-indicator { - width: 0.5em; - height: 0.5em; - border-radius: 50%; - flex-shrink: 0; -} - -.status-bar.status-none .status-indicator { - background: var(--secondary); -} - -.status-bar.status-minor .status-indicator { - background: var(--warning); -} - -.status-bar.status-major .status-indicator, -.status-bar.status-critical .status-indicator { - background: var(--dangerous); -} - -.status-bar.status-minor, -.status-bar.status-major, -.status-bar.status-critical { - background: rgb(from var(--warning) r g b / .1); -} - -.status-bar.status-major, -.status-bar.status-critical { - background: rgb(from var(--dangerous) r g b / .1); -} - .dashboard .page-content { padding: var(--page-padding); } diff --git a/wwwroot/css/main.css b/wwwroot/css/main.css index ba0e3f2..c7dada8 100644 --- a/wwwroot/css/main.css +++ b/wwwroot/css/main.css @@ -1,3 +1,63 @@ +/* Status Bar */ + +.status-bar { + display: flex; + align-items: center; + gap: var(--badge-spacing); + padding: var(--box-padding); +} + +.status-bar[hidden] { + display: none; +} + +.status-indicator { + width: 0.5em; + height: 0.5em; + border-radius: 50%; + flex-shrink: 0; +} + +.status-text { + flex: 1; +} + +.status-close { + margin-left: auto; + opacity: var(--semi-transparent); + font-size: var(--font-size); +} + +.status-close:hover { + opacity: 1; +} + +.status-bar.status-none .status-indicator { + background: var(--secondary); +} + +.status-bar.status-minor .status-indicator { + background: var(--warning); +} + +.status-bar.status-major .status-indicator, +.status-bar.status-critical .status-indicator { + background: var(--dangerous); +} + +.status-bar.status-minor, +.status-bar.status-major, +.status-bar.status-critical { + background: rgb(from var(--warning) r g b / .1); +} + +.status-bar.status-major, +.status-bar.status-critical { + background: rgb(from var(--dangerous) r g b / .1); +} + +/* Layout */ + header { padding: var(--box-padding); display: flex; diff --git a/wwwroot/index.html b/wwwroot/index.html index e18ff64..21c50f9 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -25,6 +25,11 @@ +
@@ -45,10 +50,6 @@