Column Visibility

A compact column visibility dropdown that lets users check or uncheck every hideable table column.

ProjectStatusOwnerUpdated
Website redesignIn progressMaya ChenAug 4, 2026
Mobile applicationPlanningNoah WilliamsJul 29, 2026
Analytics dashboardIn progressAarav PatelAug 2, 2026
Customer portalCompleteSofia GarciaJul 18, 2026

Installation

pnpm dlx shadcn-svelte@latest add http://sveltekit-prerender/r/data-table-view.json

Usage

Enable column visibility on the table, then pass the table instance to the component. The important setup is highlighted below.

usage.svelte

Props

Data table view props

NameTypeDefaultDescription
tableTanStack tablerequiredThe table instance containing columns configured with the visibility feature.
labelstring"View"Text displayed in the dropdown trigger.
classstringundefinedOptional classes for the dropdown trigger.