Patterns · Choosing / Person picker

Person picker

Choose who does something: a vet, a keeper, an approver.

How it works

1
closeTitle
personPeople
Choose personadd_circle

A picker field says who is being chosen.

2
closeTitle
Assign toclose
NameRole • 2 open
radio_button_checked
NameRole • 5 open
radio_button_unchecked
NameRole • 0 open
radio_button_unchecked

A sheet with search; each row shows the role and how much they already hold.

Variants

VariantWhenDifference
One personAssign, reassignRadios
Several peopleNotify, approversCheck boxes and "N selected"

Rules

  • Rows show photo or initials, name, then role and current load in one line.
  • The person already assigned is ticked when the sheet opens.
  • Done keeps the change; Cancel or × drops it.

Motion and haptics

MomentMotionHaptic
Person chosenRadio fills 180 msLight tick

Seen in

NecropsyGRCMedical

Built from the Antz modules on the Design Links hub, 26 Oct 2026. Not drawn in Figma yet: treat it as a temporary rule.