Table shell with title/description, actions, optional toolbar, edge-to-edge body and a footer row.

npx slipstream-ui@latest add table-card
List page table

Upcoming classes

3 scheduled this week

Filtered by: this week
ClassInstructorSeats
Vinyasa FlowAda12
Beginner BalletGrace8
Pointe TechniqueMartha6
Showing 1–3 of 3

Props

PropTypeDefaultDescription
titlestring—Card heading (h2).
descriptionstring—Supporting line under the heading.
actionsReactNode—Right-aligned header actions.
toolbarReactNode—Row between header and table (filters, bulk actions).
childrenReactNoderequiredTable or DataTable content.
footerReactNode—Footer row (pagination, summary).
flushbooleantrueRemove inner padding so the table reaches the card edges.

Accessibility

  • Title renders an h2; the page h1 belongs to PageHeader.
  • The table keeps its own caption/aria-label.

Browser support

BrowserTested versions
Chrome111+ (Mar 2023)
Edge111+ (Mar 2023)
Firefox121+ (Dec 2023)
Safari17.2+ — macOS & iOS (Dec 2023)

Slipstream components rely only on CSS custom properties, Flexbox/Grid, and ARIA — the everyday baseline of the last two years of evergreen releases. Anything newer is progressive enhancement: unsupported browsers keep full functionality with static behavior instead of animations.

Was this page helpful?