Chip

Chip is a compact, noninteractive annotation for labels, categories, and status. Use semantic tones to communicate state without turning metadata into a control.

Use it when information needs a small visual label but does not need button, link, or selection behavior.

Preview

Reduce motion:Off
Inspect
DefaultReadyBetaDeprecated

Installation

Usage

Props

PropertyTypeDefaultDescription
toneChipTone"neutral"The semantic color used to communicate the chip's status.
variantChipVariant"soft"The surface treatment applied to the chip.
sizeChipSize"md"The compactness of the chip.

Accessibility

Chip renders a noninteractive span. Its text should describe the status or category directly. Do not use Chip when the element needs to respond to pointer or keyboard input.

Do not rely on color alone for meaning. Pair each semantic tone with clear text such as Ready, Pending, or Failed.

Styling

Use tone for meaning, variant for visual emphasis, and size for density. Use className only for product-specific spacing or typography adjustments.

Was this component useful?

Your feedback helps us improve the documentation.

Related components