Table: Wide tables
Tables wider than their container scroll sideways. Soft fades show there's more on either side, and the scroll area becomes focusable so keyboard users can scroll it with the arrow keys. Turn the fades off with scrollFade={false}.
| Metric | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Visitors | 812 | 904 | 1,021 | 990 | 1,203 | 1,340 | 1,288 | 1,410 | 1,502 | 1,622 | 1,590 | 1,711 |
| Sign-ups | 41 | 52 | 66 | 59 | 71 | 83 | 80 | 92 | 97 | 110 | 104 | 121 |
This adds the example as components/examples/table/scroll.tsx, together with the Table component and the HextaUI theme tokens it needs.
pnpm dlx shadcn@latest add https://hextaui.com/r/table-scroll.jsonTo add only the component, follow the Table installation.
Props in this example
The Table props this example sets, from the API reference.
| Prop | Type | Default |
|---|---|---|
variantsurface adds a rounded hairline frame and a muted header band. | "default" | "surface" | "default" |
| Prop | Type | Default |
|---|---|---|
scopeUse row for the cell that names a row. Inside the body it gets cell padding and foreground text. | "col" | "row" | – |
alignend also switches to tabular numbers so digits line up. | "start" | "center" | "end" | "start" |
| Prop | Type | Default |
|---|---|---|
alignend also switches to tabular numbers so digits line up. | "start" | "center" | "end" | "start" |
Every prop is in the Table API reference.
See them all, with keyboard support and accessibility notes, on the Table page.
- AvatarUser photos with an initials fallback, status badges and stacked groups that collapse into a count.
- BadgeStatus labels with colored dots, removable tags that slide closed and counts that roll to their new value.
- CardA surface for grouping content, with three variants, edge-to-edge media, concentric radii and whole-card links.
- ChartRecharts charts with themed colors, a tooltip and legend that read labels from one config, and keyboard navigation with a visible focus ring.
- Data tableA table for real data, with sorting, search, row selection, pinned columns, a sticky header and pagination.
- ItemA row of media, text and actions for lists, settings and pickers, with a grouped surface and a hover highlight that glides between rows.