render method

  1. @override
String render()
override

Renders the component as a string.

Implementation

@override
String render() {
  final leftLen = Style.visibleLength(left);
  final rightLen = Style.visibleLength(right);
  final available =
      renderConfig.terminalWidth - indent - leftLen - rightLen - 2;
  final fill = available > 0 ? ' ${fillChar * available} ' : ' ';

  return '${' ' * indent}$left$fill$right';
}