Skip to content

Chip (atom) ​

A compact element representing an input, attribute, tag, or filter. Built on MUI Chip.

  • Layer: atom · Status: NEW (MUI Core catalog) · Import: import { Chip } from "@/design-system"

Live demo ​

API ​

PropTypeDefaultNotes
labelReactNode—The chip's content.
colordefault | primary | secondary | success | error | warning | infodefaultPalette color.
variantfilled | outlinedfilledFill style.
sizesmall | mediummediumDensity.
onClick() => void—Makes the chip actionable (adds focus ring).
onDelete() => void—Renders a delete affordance.
avatar / iconReactElement—Leading avatar or icon.

Brand notes ​

  • Corner radius is brand-normalized to 6px via the MuiChip theme override (MUI defaults to a full pill).
  • Deletable / clickable chips inherit the DS focus-visible ring (WCAG 2.4.7).

Usage ​

tsx
import { Chip } from "@/design-system";

<Chip label="Active" color="success" />
<Chip label="Filter: React" variant="outlined" onDelete={clear} />

Built on MUI Core (MIT). Part of the Tech Fleet Network monorepo.