Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA multi-select tag picker that creates a missing tag in two steps: type a name, then choose its colour from a named palette. Use this when tags carry a colour and people add new ones as they go.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Use it for labels on issues, notes, files and contacts, where each tag has a colour and a person tagging something should be able to add a tag without leaving the flow.
Do not use it when tags have no colour or meaning beyond their name. Use a plain creatable multi-select.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
| --------------- | ---------------------------------------- | ------------- | ------------------------------ | ---------------------------------------- |
| tags | { id, name, color }[] | - | Existing tags. |
| value | string[] | - | Selected tag ids (controlled). |
| defaultValue | string[] | [] | Initial selection. |
| onValueChange | (ids: string[]) => void | - | Runs on every change. |
| onCreate | (name: string, color: string) => Tag \\ | Promise<Tag> | local id | Makes the new tag. Return the saved tag. |
| colors | { value, name }[] | 6 colours | Palette for new tags. |
aria-multiselectable) whose options carry aria-checked.The pattern ships with a Testing Library test (tag-picker-with-colors.test.tsx) that covers toggling tags, the two-step creation with a colour, duplicates being refused and the multi-select semantics.