parseHtml method

  1. @override
List<Widget> parseHtml(
  1. String html, {
  2. TextStyle? style,
  3. TextAlign? textAlign,
})
override

Implementation

@override
List<Widget> parseHtml(String html, {TextStyle? style, TextAlign? textAlign}) {
  final List<Widget> widgets = [];

  final String cleanHtml = cleanHtmlContent(html);
  final List<String> blocks = _separateHtmlBlocks(cleanHtml);

  for (String block in blocks) {
    final Widget? widget = _buildWidgetFromBlock(block, style, textAlign);
    if (widget != null) {
      widgets.add(widget);
    }
  }
  return widgets;
}