Check menu
canonThe 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
apps/web <CheckMenu>.acrm-popover .acrm-popover-item .acrm-checkbox .cm-list +3SourceStoryLegacy card popover.htmlLegacy card Inputs.htmlImport
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
Files
apps/web/src/components/CheckMenu.tsxapps/web/src/ds.cssapps/web/src/ds/inputs.cssapps/web/src/ds/reorder.css