prepare method
Converts parsed HTML to a StyledElement.
Implementation
@override
StyledElement prepare(
ExtensionContext context, List<StyledElement> children) {
final parsedWidth = double.tryParse(context.attributes["width"] ?? "");
final parsedHeight = double.tryParse(context.attributes["height"] ?? "");
return ImageElement(
name: context.elementName,
children: children,
style: Style(),
node: context.node,
elementId: context.id,
src: context.attributes["src"]!,
alt: context.attributes["alt"],
width: parsedWidth != null ? Width(parsedWidth) : null,
height: parsedHeight != null ? Height(parsedHeight) : null,
);
}