Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProAssign a task from a short list in a popover with a focused search field, a polite match count, ArrowDown into the list, a check on the current person and Unassign.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use this for assigning tasks, tickets and reviews in teams of up to about fifty people.
Do not use it for large directories (use a server-side combobox) or for assigning several people at once.
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 |
|---|---|---|---|
people | { id, name }[] | - | Who can be assigned. |
value | string | - | Id of the assignee, or empty. |
onValueChange | (id: string) => void | - | Called with an id, or an empty string to unassign. |
aria-current and a check mark.| Key | Action |
|---|---|
| Type | filters; Enter chooses a single match |
| ArrowDown from the field | moves into the list |
| ArrowUp at the top | back to the field |
| Escape | closes |
The pattern ships a Testing Library test (popover-assign-user.test.tsx) that covers counts, filtering with Enter, list navigation, current marking, no matches and Unassign.