Ballmac UI home

KPI Row

A compact, semantic row of key metrics that adapts from one to four columns.

Visitors
48.2k
Last 30 days
Signups
1,208
2.5% conversion
Active
892
74% retained

Installation

$ pnpm dlx shadcn@latest add @ballmac/kpi-row

Usage

import { KpiRow, KpiItem } from "@/components/ballmac/kpi-row"

The full example is in the Code tab above.

Examples

States and variants

Requests
2.4M
Success rate
99.9%
Trailing seven days

API reference

<KpiRow>

PropTypeDefault
columns

Number of columns at wide widths.

2 | 3 | 43

<KpiItem>

PropTypeDefault
label*

Metric label.

string—
value*

Metric value.

React.ReactNode—
detail

Supporting context or comparison.

React.ReactNode—

Also accepts the standard attributes of its root element.

Accessibility

KeyAction
NoneStatic content is announced with semantic structure

Use with AI

A compact, semantic row of key metrics that adapts from one to four columns. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI KPI Row (@ballmac/kpi-row) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Show several related metrics together

Not for

  • Use Stat Card when each metric needs more context

Registry JSON: https://ui.ballmac.com/r/kpi-row.json

Credits

Free to use in personal and commercial projects.

npm
None
Registry
shadcn/utils