List View Table
The Mantine component adds a Finder-style List View to the Mantine Table, allowing for column reordering and resizing.
Full documentation and API reference available at gfazioli.github.io/mantine-list-view-tableΒ
Installation
yarn add @gfazioli/mantine-list-view-tableOverview
List View Table extends the standard Mantine Table with advanced features:
- Column reordering β drag and drop columns
- Column resizing β dual resize modes (standard and finder) with double-click auto-fit
- Row selection β single/multiple selection with Cmd/Ctrl+click and Shift+click range select
- Keyboard navigation β arrow keys, Home/End, Enter, Space, Cmd+A
- Column visibility β controlled/uncontrolled column visibility with right-click header toggle
- Context menu β right-click row menus powered by Mantine Menu
- Sticky headers β fixed headers with configurable offset
- Finder-style UI β macOS-inspired list view look
- Sortable columns β click headers to sort
- Exported hooks β useSorting, useColumnReorder, useColumnResize, useRowSelection, useKeyboardNavigation, useColumnVisibility
Last updated on