convert method
Convert the element to a widget
Implementation
@override
Widget convert(
TagflowElement element,
BuildContext context,
TagflowConverter converter,
) {
final style = resolveStyle(element, context);
final children = _convertChildren(element, context, converter);
final prefix = getPrefix(element);
final suffix = getSuffix(element);
return _wrapInContainerIfNeeded(
Text.rich(
TextSpan(
text: element.textContent,
children: [
if (prefix != null) prefix,
...children,
if (suffix != null) suffix,
],
recognizer: _getGestures(element, context),
mouseCursor: _getMouseCursor(element, context),
),
style: getTextStyle(element, style, context),
softWrap: style.softWrap,
maxLines: style.maxTextLines,
),
element,
context,
style,
);
}