Components › Forms & input › Text field › Tag input

Tag input

canon

Input that turns typed values into removable tags.

Registry repaired 17 Oct 2026 (review F3): mapped existing Ladle stories. 19 Oct 2026 (owner, proto/mail-konverzace-chat-poradi@828a56aa0): clamp toggle moves INTO the bubble as the optional `more` prop (text button .cht-more "Show all" / "Show less", aria-expanded, white underlined on the accent bubble); the meta-row "Full message" action is removed; e-mail conversation order is oldest at top, newest at bottom, view anchored to the end of the thread.

Used in 4 files · 4 areas · 10× — components/assistant, pages/AiZamestnanciPage, pages/ProduktDetailPage, pages/PruvodceFirmyPage

Default

fintechpragueenterprise
components--tag-input--defaultOpen standalone ↗Code
PrahaBrno
components--removable-chip--defaultOpen standalone ↗Code

Variants

PrahaBrno
with the dashed add chip — the user may keep adding values
PrahaBrnoOstrava
read-only set — values can only be taken back, not added
components--removable-chip--variantsOpen standalone ↗Code

States

empty
fintechprague
filled
fintechpragueenterprisedecision makerseries bpartner
wrapping to a second row
Focus-within: border turns --accent with a 3px translucent ring (16 %); hover on the x fills --active-surface.
components--tag-input--statesOpen standalone ↗Code
empty — nothing chosen yet, only the add chip is left
Praha
one value
PrahaBrnoOstravaPlzeňLiberecOlomoucZlín
many values — the row wraps, there is no „+N more“ fold
components--removable-chip--statesOpen standalone ↗Code

Composition

fintechprague
Enter adds a keyword, Backspace removes the last one.
components--tag-input--compositionOpen standalone ↗Code
PrahaBrno
Vyber kraje, ve kterých firma působí.
components--removable-chip--compositionOpen standalone ↗Code