Components › Forms & input › Select › Check menu

Check menu

canon

The one menu for toggling a set of options (columns, tiles, categories): checkbox on the right, optional search, hidden items below a line, reorder by drag or Alt+↑/↓; bottom sheet with Hotovo on a phone.

AD 30 Sep 2026: canon again. The one menu for toggling a set of OPTIONS (column visibility, tile layout, category filter) with optional search, hidden-below-divider and reorder; RecordSelect multi stays the picker of RECORDS. Select has no multiple mode, so the old replacedBy was void. approvedAt after the stories show search, hidden items, keyboard reorder (Alt+↑↓) and the phone sheet. Registry repaired 17 Oct 2026 (review F1): apps/web/src/ds/check-menu.css no longer exists; reorder styling is in ds/reorder.css (step F4). Registry repaired 17 Oct 2026 (review F2): removed classes with no CSS definition and no TSX use on main: .cm-reorder, .cm-dragging, .cm-drop-line, .cm-sheet. Registry repaired 17 Oct 2026 (review F4/F11): attached css reorder.css.

Used in 4 files · 4 areas · 4× — components/activity, components/mail, components/record, components/segment

Import

Not exported from @acrm/ui — <CheckMenu> lives in the app (apps/web/src/components/CheckMenu.tsx). Reuse the CSS classes below, or move the component into the package first.

Props

CheckMenu

No props extracted (not in props.json).

CSS classes

.acrm-popover.acrm-popover-item.acrm-checkbox.cm-list.acrm-recordselect-search.acrm-popover-sep.acrm-popover-empty

Files