StaticTable constructor

const StaticTable({
  1. Key? key,
  2. required List<TR> rows,
  3. bool alternatingRowColor = false,
  4. TableBorder? border,
  5. Map<int, TableColumnWidth>? columnWidths,
  6. TableCellVerticalAlignment defaultVerticalAlignment = TableCellVerticalAlignment.baseline,
  7. 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()});