toHtml method

  1. @override
String toHtml(
  1. String text
)
override

Convert markdown to html

Implementation

@override
String toHtml(String text) {
  final String value = text.trim().splitMapJoin(
        RegExp(r'^\||\|\n\||\|$'),
        onMatch: (p0) => "\n",
        onNonMatch: (p0) {
          if (p0.trim().isEmpty) {
            return "";
          }
          // return p0;
          return '<tr>${p0.trim().splitMapJoin(
            '|',
            onMatch: (p0) {
              return "";
            },
            onNonMatch: (p0) {
              return '<td>$p0</td>';
            },
          )}</tr>';
        },
      );
  return '''
<table border="1"  cellspacing="0">
$value
</table>
''';
}