Settings

Sidebar
Display
Profile Panel
👤

John Doe

Administrator
  • 📊 Dashboard
  • 📝 Forms
  • 📋 Tables
Commands
🚀
Go to Page
Navigate to a page
/go
🌓
Toggle Theme
Switch between light and dark mode
/theme
📐
Toggle Sidebar
Show or hide the sidebar
/sidebar
⚙️
Open Settings
Open the settings panel
/settings
Search In
📄
Pages
Search pages
:p
🧩
Components
Search component pages
:c

"Editorial minimal" KPI indicator. Magazine-cover restraint — six KPIs in a 2×3 grid, hairline rules between cells, light-weight numerals, no charts, no pills, no decorations. The whole design's expressive energy goes into one thing: a generous, low-weight number that owns the cell. The label is a tiny uppercase mono caption above it; the delta and target sit beneath as a small meta row. Built for executive dashboards / weekly review pages where the operator wants "how are we doing" at a glance and reads the supporting context only on hover. Renders as a table card (zero card-body padding, dividers go edge-to-edge to the card border).

Key Performance Indicators

LIVE
Completion
Rate
86.9 %
+3.3% tgt90.0%
Monthly
Revenue
$ 871 K
+15.8% tgt$900K
Server
Temp
25.0 °C
+1.9% tgt25.0°C
Server
Capacity
86.8 %
+22.2% tgt80.0%
Error
Rate
0.28 %
-32.6% tgt0.50%
Tokyo
Office
¥ 12.1 M
+8.5% tgt¥13.0M

1×3 page-grid demonstrating the design at 1/3-width cards. Each card's internal grid forces 2-col via is2Columns.

Performance

LIVE
Completion
Rate
86.9 %
+3.3% tgt90.0%
Error Rate
0.28 %
-32.6% tgt0.50%
Capacity
86.8 %
+22.2% tgt80.0%
Latency
142 ms
+8.0% tgt120ms

Revenue

LIVE
MRR
$ 871 K
+15.8% tgt$900K
Bookings
2.4 M
+18.0% tgt€2.6M
Convert
5.7 %
+1.2% tgt7.0%
CAC
$ 312
-4.5% tgt$300

Customer

LIVE
NPS
62
+4.0 tgt65
CSAT
4.7
±0.0 tgt4.8
DAU
42.7 k
+6.2% tgt45k
Churn
3.1 %
+0.4% tgt2.5%

Asymmetric 25 / 45 / 30 page-grid showing how the design behaves across cells of different widths. The 25 % card crosses the 360 px container-query breakpoint to single-column at typical viewport widths; the 45 % card stays multi-col; the 30 % card sits at the awkward zone right around the 360 px breakpoint.

Top line

LIVE
Revenue
$ 871 K
+15.8% tgt$900K
Convert
5.7 %
+1.2% tgt7.0%

Operations

LIVE
Capacity
86.8 %
+22.2% tgt80.0%
Errors
0.28 %
-32.6% tgt0.50%
Latency
142 ms
+8.0% tgt120ms
Uptime
99.97 %
±0.00 tgt99.95%
Throughput
8.4 k/s
+11.2% tgt9k/s
Memory
62.4 %
+0.6% tgt70%

Customer

LIVE
NPS
62
+4.0 tgt65
DAU
42.7 k
+6.2% tgt45k

Usage Guide

When to use

Executive dashboards / weekly review pages. The design's identity is restraint — one big light-weight number per tile, hairline rules, generous space, no chart chrome. Best when the operator wants "how are we doing" at a glance and reads the supporting context only on hover.

Hairline rules

Dividers between cells are painted by gap: 1px on pa-kpi-edit__grid over a background: var(--pa-border-color); each tile paints --pa-card-bg over its own area. Only the gap shows through, giving single-pixel hairlines on every interior boundary.

Picking the column count

Default is 3-col with container queries collapsing to 2-col under 640 px and 1-col under 360 px. Pass is2Columns on KpiEditorial to force 2-col regardless of card width — useful when "1/3 of the page" varies enough across viewport widths that the breakpoint can't reliably catch the right bucket. Keep tile count a multiple of column count to avoid orphan rows.


Component Reference

KpiEditorial props

  • titleText — card title in the header.
  • isLive — show the LIVE pill with animated green dot.
  • footerText — footer caption (plain string). Override via footer snippet.
  • is2Columns — force 2-column grid (pa-kpi-edit__grid--2col).

KpiEditorialTile props

  • labelText — single-line label. Use the label snippet for multi-line (<br>).
  • valueText / unit / prefix — headline number (e.g. $ / 871 / K).
  • deltaText + deltaVariant — Δ text and sentiment colour.
  • targetText — target shown after the literal "tgt" prefix in the visible meta row, and reused as the "Target" row in the auto-generated popover.
  • detailTitleText — popover title (setting this enables the auto-generated popover).
  • previousValueText — "Previous" row in the auto-generated popover.
  • deltaAbsoluteText — "Δ absolute" row in the auto-generated popover.

Delta sentiment variants

  • positive / negative / neutral — ordinary movement / no change.
  • up-strong / down-strong — outlier positive / negative (deeper colours).

Keyboard Shortcuts

No shortcuts registered.