saturation/uisaturation/ui
DocsComponentsBlocksPagesEmails
GitHub

Sections

IntroductionComponentsInstallationMCPThemingDesign

Components

Components

General

AvatarBadgeButtonKbdProgressSeparatorSkeletonSpin ResolveSpinnerSync ButtonTypography

Forms & Inputs

Address LookupCalendar PickerCheckboxComboboxDate PickerEmoji PickerFavicon SearchFieldInputInput GroupInput OTPRadio GroupSelectSliderSwitchTextareaToggleToggle Group

Data Display

AccordionAlertCardChartComparison SliderCredit CardData TableEmptyItemSaturation Credit CardTableTree

Navigation

BreadcrumbCommandMenubarNavigation MenuPaginationTabs

Overlays

CollapsibleContext MenuDialogDropdown MenuSheet

Layout

Button GroupFont ProviderWizard Split Layout

Feedback

Sonner

Animation & Effects

Animated GroupAnimated ListAnimated NumberBeamBlur FadeBorder TrailGlow EffectLiquid MetalLoading StateParallaxPixelProgressive BlurRippleSpotlightText EffectText Shimmer

Productivity

Agent ChatAI Chat InputCoding AgentFiltersFull CalendarKanbanNovel Editor
Docs/Components/Data Table

Data Table

A powerful data table with sorting, filtering, and pagination.

Loading...

Installation

pnpm dlx shadcn@latest add @saturation-ui/data-table

Tailwind v4 — Source Scanning

The public shadcn registry installs component source into your project. If Tailwind v4 isn't scanning your components directory, add this to your CSS entry file:

@source "../components";

This ensures all utility classes in CVA variants and data attribute selectors are included in your build.

Usage

import { DataTable } from "@/components/ui/data-table"
<DataTable columns={columns} data={data} />

Examples

Budget Table

Loading...
Production budget table.

API Reference

PropTypeDefaultDescription
columns*ColumnDef<T>[]—Table column definitions.
data*T[]—Table data array.
PreviousCredit CardNextDate Picker

On This Page

  • Installation
  • Usage
  • Examples
  • Budget Table
  • API Reference
RoleDepartmentStatus
Sarah Chen
Director of Photography
Camera
$850.00
confirmed
Mike Johnson
Gaffer
Electric
$650.00
confirmed
Emily Davis
Key Grip
Grip
$600.00
pending
James Wilson
Sound Mixer
Sound
$750.00
confirmed
Lisa Park
1st AC
Camera
$550.00
confirmed
David Brown
Best Boy Electric
Electric
$500.00
pending
Anna Martinez
Script Supervisor
Production
$450.00
confirmed
Chris Taylor
2nd AC
Camera
$400.00
declined
0 of 8 row(s) selected.
DepartmentTagsContactActual
Camera Package
Camera
EquipmentRental
SCSarah Chen
Feb 10, 2026$45,000$42,500
Lighting Kit
Electric
Equipment
MJMike Johnson
Feb 12, 2026$18,000$19,200
Location Fees
Production
VenuePermit
LPLisa Park
Feb 15, 2026$25,000$25,000
Catering (20 crew)
Production
FoodDaily
AMAnna Martinez
Feb 17, 2026$12,000$10,800
Sound Equipment
Sound
EquipmentRental
JWJames Wilson
Feb 20, 2026$8,500$8,500
Art Dept Supplies
Art
MaterialsSet
EDEmily Davis
Feb 22, 2026$15,000$16,200
Grip Truck Rental
Grip
EquipmentVehicle
DBDavid Brown
Feb 25, 2026$6,000$5,800
Wardrobe
Wardrobe
CostumePurchase
CTChris Taylor
Feb 28, 2026$9,000$8,400