Skip to Content
πŸ“£ See the latest news β†’
Resources🧩 ComponentsList View Table

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-table

Overview

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