Join our Discord Community
Tables

👋 This is a community-driven shadcn/ui resource. For the official documentation, visit ui.shadcn.com

Table with Column Visibility

Data table with column visibility controls allowing users to show or hide specific columns via dropdown menu

Looking to implement shadcn/ui blocks?

Join our Discord community for help from other developers.


Got 15 columns in your table but users only care about 5? This React table includes a column visibility dropdown letting users show/hide columns based on their workflow. Built with shadcn/ui DropdownMenu and Checkbox components, the gear icon reveals checkboxes for each column—toggle them on/off to customize the view. Column preferences persist in state—perfect for admin panels, analytics dashboards, or reports where different users need different data views without cluttering the interface with unnecessary columns.

Loading preview...

Installation

npx shadcn@latest add https://www.shadcn.io/registry/table-column-visibility-01.json
npx shadcn@latest add https://www.shadcn.io/registry/table-column-visibility-01.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/table-column-visibility-01.json
bunx shadcn@latest add https://www.shadcn.io/registry/table-column-visibility-01.json

Questions you might have