render method
Renders the component as a string.
Implementation
@override
String render() {
final lines = text is Iterable
? (text as Iterable).map((e) => e.toString()).toList()
: text.toString().split('\n');
final buffer = StringBuffer();
final dim = renderConfig.configureStyle(Style().dim());
for (var i = 0; i < lines.length; i++) {
if (i > 0) buffer.writeln();
buffer.write(dim.render('// ${lines[i]}'));
}
return buffer.toString();
}