render method

  1. @override
String render()
override

Renders the component as a string.

Implementation

@override
String render() {
  final prefix = _prefix ?? _defaultPrefix;
  final lines = _message.split('\n');

  return switch (_displayStyle) {
    StyledBlockDisplayStyle.inline => _renderInline(prefix, lines),
    StyledBlockDisplayStyle.fullWidth => _renderFullWidth(prefix, lines),
    StyledBlockDisplayStyle.bordered => _renderBordered(prefix, lines),
  };
}