Operator console
The application surface: an app shell with a staging strip, KPI cards, and a server-driven data table with a detail sheet.
The application surface: an app shell with a staging strip, KPI cards, and a server-driven data table with a detail sheet.
The console is the application itself — the surface an operator lives in. It frames the work with an AppShell: a staging EnvStrip so nobody mistakes test data for production, a top bar with system health, and a persistent sidebar. Inside, a KPI row summarizes the state of the world, and a server-driven DataTable is the workhorse. Rows open a detail Sheet rather than navigating away, so the operator never loses their place.
Use it for every authenticated, data-dense screen. Marketing lives in the home and product patterns; this is where the product is operated.
A console table is never just its populated state. DataTable renders all five natively — design copy for each before you ship:
loading, so layout never jumps.emptySlot that tells the operator what to do next, not a blank grid.error payload with a copyable debugId and a retry.Open any component to read its full API and live examples.