text<T> static method

ReadableColumn<T> text<T>(
  1. String label, {
  2. required String value(
    1. T v
    ),
  3. String secondary(
    1. T v
    )?,
  4. double? width,
  5. int flex = 1,
  6. ReadableAlign align = ReadableAlign.start,
  7. bool sortable = false,
})

Plain (optionally bilingual) text. secondary renders a muted second line.

Implementation

static ReadableColumn<T> text<T>(
  String label, {
  required String Function(T v) value,
  String Function(T v)? secondary,
  double? width,
  int flex = 1,
  ReadableAlign align = ReadableAlign.start,
  bool sortable = false,
}) =>
    ReadableColumn<T>(
      label,
      type: ReadableColumnType.text,
      width: width,
      flex: flex,
      align: align,
      sortable: sortable,
      sortKey: (v) => value(v),
      cell: (ctx, v) => ReadableCells.text(value(v), secondary: secondary?.call(v)),
    );