render method

  1. @override
String render()
override

Renders the component as a string.

Implementation

@override
String render() {
  final titleStyle = renderConfig.configureStyle(this.titleStyle);
  final lines = _normalizeLines(message);
  final prefix = ' ' * indent;

  final buffer = StringBuffer();
  buffer.writeln(titleStyle.render('$prefix$title'));
  for (final line in lines) {
    buffer.writeln('$prefix$line');
  }
  return buffer.toString().trimRight();
}