Skip to main content
All patterns

Interaction

Slot-first picker

Assignment that starts at the destination rather than the value: the slots are shown first with whatever currently fills them, and choosing one narrows the catalogue to the kinds that slot accepts, with the rejected sources named rather than silently missing.

Reach for it when building

  • assigning artwork to cover, banner, and icon slots
  • choosing which image is the thumbnail
  • mapping columns to fields during an import
  • assigning people to roles on a project
  • picking a file for each attachment slot
  • binding inputs to outputs in a settings screen
  • assignment
  • picker
  • aria-pressed
  • filtering
  • forms
  • data-driven