render method

  1. @override
void render({
  1. required CommandLogger logger,
})
override

Renders this widget using the given IO facade.

The render method is responsible for rendering this widget. It must never invoke the build or render methods of other widgets.

Implementation

@override
void render({required final CommandLogger logger}) {
  final printer = TablePrinter(
    headers: content.headers,
    rows: content.rows,
    columnMinWidths: columnMinWidths,
    columnSeparator: columnSeparator,
    headerDividerColumnSeparator: headerDividerColumnSeparator,
  );
  printer.writeLines(logger.line);
}