Xzero UI
Pro library

Metrics dashboardPro

A dense analytics view with KPI tabs, one inspectable chart, and top pages and sources.

$ pnpm dlx shadcn@4.23.0 add @xzero-ui-pro/metrics-dashboard
Live · keyboard ready

Use this to make a small set of key measures explorable. Replace the sample figures with your analytics source.

When to use

When not to use

Installation

Register both Xzero UI namespaces in your project's components.json:

{
  "registries": {
    "@xzero-ui": "https://mcp.xzero.co.uk/r/{name}.json",
    "@xzero-ui-pro": "https://mcp.xzero.co.uk/r/pro/{name}.json"
  }
}
npx shadcn@4.23.0 add @xzero-ui-pro/metrics-dashboard

Install xzero-foundation once, and import @/components/xzero/foundation.css in your app root. No Xzero token is used by this snapshot. For sample portraits, photos, fonts, or logos, download https://mcp.xzero.co.uk/install-assets.mjs and run node xzero-install-assets.mjs <receiving-project>.

Usage

import { MetricsDashboard } from "@/components/xzero/blocks/metrics-dashboard/metrics-dashboard";

export function Overview() {
  return <MetricsDashboard />;
}

API reference

MetricsDashboard

A dense analytics view: a range control, four KPI tabs that pick the charted metric, one line chart with an optional previous-period comparison and a hover or keyboard tooltip, and top pages and sources lists. Takes no props; all figures are sample data.

No props.

Keyboard interactions

KeysAction
TabMoves through the range control, Export, the KPI tabs, Compare, and the chart.
ArrowLeft / ArrowRightWith the chart focused, moves the inspected point.
Home / EndJumps to the first or last point.

Accessibility

Motion

Responsive behavior

Performance

Notes for AI

Guidance for AI tools

Blocks are complete, self-contained screens with sample data. Replace the sample data and connect the callbacks described above. Follow the declared prop types and do not invent props. Keep keyboard access, reduced motion support, and both light and dark themes intact when adapting it.

Full library index: https://ui.xzero.co.uk/llms.txt

Browse all components