--- title: Chip List description: Chip lists lay out related chips in a semantic list so screen readers announce the collection and each item in order. category: Data display --- import { meta as ChipListMeta, Default } from '@/content/stories/chip-list'; import Canvas from '@/components/component-docs/canvas'; import Demo from '@/components/component-docs/demo'; export const config = { dependencies: { components: [Canvas, Demo], scripts: [ '../../components/component-docs/demo.script.tsx', '../../components/component-docs/canvas.script.tsx', '../../components/component-docs/controls.script.tsx', ], }, }; # Chip List
Chip lists lay out related chips in a semantic list so screen readers announce the collection and each item in order.
## Try itProvide `aria-label` when the chip list is not described by a visible heading, for example, "Applied filters".
## Theming Chip List maps to **semantic spacing roles**, never Tailwind palette steps: | Part | CSS roles | | --- | --- | | List (`rui-chip-list`) | `--space-inline` (chip gap) | Item wrappers reset margin/padding only; chips style themselves via `RuiChip`. Override at the theme layer, not in component CSS. ## API `RuiChipList` and `RuiChipListItem` are presentational JSX views over `