Ballmac UI home

Description List

A semantic key-value surface with responsive split and stacked layouts.

Workspace
Product design
Owner
Alex Morgan
Region
US East
Created
September 12, 2026

Installation

$ pnpm dlx shadcn@latest add @ballmac/description-list

Usage

import { DescriptionList, DescriptionItem } from "@/components/ballmac/description-list"

The full example is in the Code tab above.

Examples

States and variants

Deployment
Preview
Commit
a1b2c3d

API reference

<DescriptionList>

PropTypeDefault
layout

Align terms and details in two columns on larger screens.

"stacked" | "split""split"

<DescriptionItem>

PropTypeDefault
label*

Field label.

string—
value*

Field value.

React.ReactNode—

Also accepts the standard attributes of its root element.

Accessibility

KeyAction
NoneStatic content is announced with semantic structure

Use with AI

A semantic key-value surface with responsive split and stacked layouts. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Description List (@ballmac/description-list) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Display read-only properties for an object

Not for

  • Use a form for editable fields

Registry JSON: https://ui.ballmac.com/r/description-list.json

Credits

Free to use in personal and commercial projects.

npm
None
Registry
shadcn/utils