ChipA compact token for a filter, tag or entity. Selectable, removable, or both.
using eQuantic.UI.Components;
Selected = _filter == Filter.Unpaid,
OnPressed = () => SetState(() => _filter = Filter.Unpaid),
OnRemove = () => SetState(() => _filter = Filter.None),
Prop
Type
Default
Description
Label
string
—
One or two words.
Kind
ChipKind
Assist
Assist, Filter, Input or Suggestion — the Material chip roles.
Selected
bool
false
Selected chips carry the variant-subtle treatment.
OnPressed
Action?
null
Makes the chip a toggle.
OnRemove
Action?
null
Adds a trailing remove affordance with its own target.
Variant
Variant
Secondary
Semantic colour when selected.
Selected
Variant-subtle fill and border
Removable
Trailing × as a separate focus stop
•
A selectable chip announces "Unpaid, selected"; the remove affordance is a separate action named "Remove Unpaid".
•
Filter rows, applied facets, entity tokens inside a field.
•
Chips as primary buttons.
•
Chip rows longer than about two screens.
NOTEEvery dimension resolves through Sizing.*(SizeVariant) and the token scales — never a literal. Source: src/eQuantic.UI.Components/Chip.cs.