Back to product moments
Motion Pack 20 · Choice

Assignee picker

When choosing an owner from candidates, keep the trigger, current person, and candidate list in one context.

Live previewAssignee picker
Design reviewChoose an owner
Assignee: Mina

Build an assignee picker: clicking the current assignee opens candidate members below the trigger; selecting one replaces avatar, name, and status, then closes the list. Update the result in place and provide a reduced-motion treatment.

Motion rules

After the candidate list closes, the task header retains the new owner identity and status.

Reduced motion

Update assignee copy and avatar directly while retaining disclosure semantics.

Implementation

Copy HTML, CSS, and the JavaScript required for behavior together.