Skip to content

TsaiCard

A 16-pixel-radius base card with an optional title row and arbitrary content.

Open live example

const TsaiCard(
  title: 'Portfolio',
  trailing: TsaiIcon(LucideIcons.ellipsis),
  child: PortfolioSummary(),
)

The card owns only its surface, border, 16-pixel padding, and optional header. The child remains unrestricted so application-specific content does not leak into the UI library API.