Adds an N-tool for the "variable-N pill-plus-cursor" pattern: a labeled form control that holds N removable tag pills followed by an inline placeholder caret. Wrap layout (layoutWrap=wrap) so chips flow onto additional rows as they accumulate — a horizontal fit_content row would clip after ~4 chips. Each chip: pill (cornerRadius=16, slate-100 fill, padding 10/4/6/6 L/R/T/B) + label + 14×14 lucide "x". Default caret placeholder is "Add tag…" when chips is empty; caller overrides with `placeholder` (e.g. "Enter emails" for recipient lists). Wired through all 3 paths with matching handler test (7 cases) + parity tests auto-picking-up the entry. elements.md: decision tree §54, trigger list, minimal usage (populated + empty). |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| api | ||
| opencode | ||
| plugins | ||
| utils | ||