prepare method
Converts parsed HTML to a StyledElement.
Implementation
@override
StyledElement prepare(
ExtensionContext context, List<StyledElement> children) {
if (context.elementName == "br") {
return LinebreakContentElement(
style: Style(whiteSpace: WhiteSpace.pre),
node: context.node,
);
}
if (context.node is dom.Text) {
return TextContentElement(
text: context.node.text,
style: Style(),
element: context.node.parent,
node: context.node,
);
}
return EmptyContentElement(node: context.node);
}