Skip to content

CompactTable

stable

High-density data table for treasury positions, risk matrices, and compliance grids

FinanceInteractive/Storybook ↗
import { CompactTable } from "@nodus/design-system/finance"
Loading demo…

Props

columnsrequired
Type CompactTableColumn<T>[]Default

Column definitions with header, key, render function, and alignment

datarequired
Type T[]Default

Row data array

rowKeyrequired
Type (row: T) => stringDefault

Unique key extractor for each row

density
Type 'default' | 'compact'Default compact

Display density — compact is the finance default

striped
Type booleanDefault true

Zebra striping for readability

stickyHeader
Type booleanDefault true

Sticky header for scrollable tables

Metadatasemantictypebordersurface
MobileTouch Target

Row tap targets must be ≥44px tall. Table activates horizontal scroll on narrow viewports — wrap in overflow-x-auto.

Design Rationale

This component was designed to express:

Explore Related

Was this helpful?