Launch sale — 60% off Pro
Contact
Tables

Not affiliated with official shadcn/ui. Visit ui.shadcn.com for official docs.

Unlock this blockGet Pro at 60% off

React Table Block Resizable Columns

Table component with draggable column resizers for adjustable column widths in React data grids

Looking to implement shadcn/ui blocks?

Join our Discord community for help from other developers.


Customize column widths on your Next.js dashboard with this resizable table component. Features draggable column dividers with resize cursor, minimum column width constraints, visual resize handle on hover, live width updates during drag, and persistent column widths in state. Built with shadcn/ui Table component using Tailwind CSS and native mouse events. The flexible layout accommodates varying content lengths—perfect for data grids, spreadsheet interfaces, report builders, or any React app where users need custom column sizing.

Drag column borders to resize. Total width: 800px

ID
File Name
Type
Size
Owner
Modified
Status
AST-001Q4 Financial Report.pdfPDF2.4 MBFinance Team2024-01-15Active
AST-002Product Roadmap 2024.xlsxSpreadsheet856 KBProduct Team2024-01-14Active
AST-003Brand Guidelines v3.pdfPDF15.2 MBDesign Team2024-01-12Active
AST-004Customer Survey Results.csvCSV124 KBMarketing2024-01-10Processing
AST-005Old Marketing Materials.zipArchive245 MBMarketing2023-12-20Archived
AST-006Employee Handbook.docxDocument1.8 MBHR Team2024-01-08Active

Installation

Questions you might have