Skip to content

Chip ​

Variants

Loading...

Sizes

Loading...

Interactive

Loading...

Chip: a compact element representing an input, attribute, or action.

  • Tag: <flint-chip>
  • Class: FlintChip

Import ​

ts
import 'flint-ui'; // auto-registers all
// or
import { FlintChip } from 'flint-ui';

Usage ​

html
<flint-chip></flint-chip>

Properties ​

PropertyAttributeTypeDefaultDescription
labellabelstring''Text content displayed inside the chip.
variantvariant'filled' | 'outlined''filled'Visual style variant of the chip.
colorcolor'default' | 'primary' | 'secondary''default'Color theme applied to the chip.
sizesize'sm' | 'md' | 'lg''md'Size of the chip.
clickableclickablebooleanfalseWhether the chip responds to click interactions.
deletabledeletablebooleanfalseWhether the chip shows a delete icon.
disableddisabledbooleanfalseDisables the chip and prevents interaction.

Events ​

EventDetailDescription
flint-chip-delete—Fired when the chip's delete icon is clicked.
click—

Slots ​

NameDescription
avatar
icon

CSS Custom Properties ​

PropertyDefault
--flint-chip-height32px
--flint-chip-padding-x12px
--flint-chip-border-radius16px
--flint-chip-font-size0.875rem
--flint-chip-gap8px
--flint-chip-height-sm24px
--flint-chip-padding-x-sm8px
--flint-chip-font-size-sm0.75rem
--flint-chip-border-radius-sm12px
--flint-chip-height-lg40px
--flint-chip-padding-x-lg16px
--flint-chip-font-size-lg1rem
--flint-chip-border-radius-lg20px
--flint-font-family—
--flint-surface-2—
--flint-text-color—
--flint-hover-color—
--flint-active-color—
--flint-input-border-color—
--flint-primary-color—
--flint-text-color-on-primary—
--flint-secondary-color—
--flint-shadow-sm—
--flint-avatar-size24px