ink-web-ui
Components

MultiSelect

Grouped multi-select list with checkbox toggles, text filtering, and bulk controls

Demo

Click the terminal below. Use space to toggle items, enter to confirm your selection.

Features

  • Checkbox toggles with [x] / [ ] indicators and color-coded selection state
  • Grouped options with section headers (Languages, Frameworks, Infrastructure, Tools)
  • Text filtering with live search across labels, descriptions, and groups
  • Bulk controls to select all visible or clear all selections
  • Submission view showing the final selection with descriptions
  • Scrollable for long option lists

Keybindings

  • j / k move cursor down/up
  • space toggle current item
  • a select all
  • x clear all
  • enter confirm selection
  • / enter filter mode (esc/enter to exit)
  • r reset

On this page