[feat-021] Move manage-columns menu into the toolbar (left of Add Documents)

↗ view on GitHub · Nick Whitehouse · 2026-05-07 · 5a03ee69

The sliders icon was inside the table header next to the + Add column
control - the user pointed out it's the wrong place. Moved into the main
toolbar, sitting just before the "+ Add Documents" / "+ Add Columns"
group, matching the layout pattern from work___.

- Removed ColumnVisibilityMenu render + its 5 props from TRTable.
- Removed the import from TRTable.
- Added the import + render in TabularReviewView's toolbar, with the
  same handlers wired (handleToggleColumnVisibility, handleShowAllColumns,
  handleHideAllColumns, handleDeleteColumn).
- TRTable's column-header row goes back to its original layout (just
  the + Add column button) - no behavioural change there.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Repository nwhitehouse/mike
Author Nick Whitehouse <nick.whitehouse@mccarthyfinch.com>
Authored
Parents 00c3af8d
Stats 2 files changed , +15 , -40
Part of Tabular column management: hide, reprocess, delete

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-5a03ee69.md from inside the repo you want the change in.

⬇ Download capture-commit-5a03ee69.md