Data Table Column Header

GitHub

Sortable and hideable column header control for TanStack data tables.

Installation

bash
pnpm dlx shadcn@latest add @cs/data-table-column-header

Usage

tsx
import { DataTableColumnHeader } from "@/components/cs/data-table-column-header"
tsx
<DataTableColumnHeader column={column} title="Status" />

API Reference

DataTableColumnHeader

Renders a sortable data-table column header with a visibility action.

Props

NameTypeDefaultDescription
column *SortableColumn-TanStack Table column that supplies sorting and visibility state.
invertedbooleanfalseReverses the displayed sort direction, useful when a date column displays its age.
title *string-Translation key for the column label.
translationsRootKeystring"table"Namespace containing columns.<title>, columns.asc, columns.desc, and columns.hide messages.