StaticTable constructor
const
StaticTable({
- Key? key,
- required List<
TR> rows, - bool alternatingRowColor = false,
- TableBorder? border,
- Map<
int, TableColumnWidth> ? columnWidths, - TableCellVerticalAlignment defaultVerticalAlignment = TableCellVerticalAlignment.baseline,
- TableColumnWidth defaultColumnWidth = const ComfyColumnWidth(),
Creates a static table with required rows.
alternatingRowColor enables subtle shading for odd rows using ArcaneTheme.muted.
border customizes edges; defaults to horizontal lines if not alternating colors.
columnWidths overrides per-column sizing; defaultColumnWidth uses ComfyColumnWidth.
defaultVerticalAlignment baselines cells for text alignment.
Implementation
const StaticTable(
{super.key,
required this.rows,
this.alternatingRowColor = false,
this.border,
this.columnWidths,
this.defaultVerticalAlignment = TableCellVerticalAlignment.baseline,
this.defaultColumnWidth = const ComfyColumnWidth()});