vael-ui v0.3.10

Data Display

Chip

A removable, compact token for selected filters, tags, or multi-select values.

Install

import { Chip } from 'vael-ui'

Playground

Chip label
import { Chip } from 'vael-ui'

<Chip label="Chip label" :removable="false" :disabled="false" size="md">Chip</Chip>

Props

NameTypeDefaultDescription
labelstring | undefined
removableboolean | undefinedfalse
disabledboolean | undefinedfalse
size"md" | "sm""md"
uiPartial<{ root: UiPartValue; label: UiPartValue; remove: UiPartValue; }> | undefined

Slots

NameTypeDescription
defaultanyOverrides the label content; the library still owns the remove button and its accessible name (from the `label` prop) — pass `label` even when using this slot.

Events

NameTypeDescription
remove[]

Exposed

NameTypeDescription
elHTMLElement | null