Data Display

Chip

Compact pill for metadata labels, applied filters, selected entities, and tag-like tokens, with optional removal or toggle interactions via its mode prop.

import { Chip } from '@lostgradient/cinder/chip';
tagfilter
01

Overview

Compact token for issue labels, free-form tags, applied filters, selected entities, and removable or toggleable metadata.

Use Chip mode="display" for issue labels and tags; use Badge for attached counts, statuses, and compact annotations.

Usage

svelte
<script lang="ts">
  import Chip from '@lostgradient/cinder/chip';
</script>

<Chip label="frontend" mode="display" variant="info" />
Live preview
02

When to use

Use when
  • Representing issue labels, free-form tags, applied filters, selected entities, or other metadata tokens.
  • Offering a small toggleable option inside a group of choices.
Avoid when
  • Showing a numeric count, short status, or compact category annotation next to another element — use badge instead.
  • Picking one of a small fixed set — use segmented-control instead.
03

Examples

Chip disabled states

Disabled toggle and disabled removable chip.

Metadata tags

Display-mode chips used as issue labels and free-form metadata tags.

Chip modes

Display, toggle, and removable chip modes.

Chip variants

All six semantic variant styles in display mode.