1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-26 06:49:22 +00:00

Fix theming issue

This commit is contained in:
Pierre HUBERT 2020-05-09 12:47:00 +02:00
parent 32aa73a951
commit db52c495ec

View File

@ -33,27 +33,27 @@ class TextWidget extends StatelessWidget {
Widget build(BuildContext context) {
if (this.content.isNull || this.content.isEmpty) return Text("");
var usedStyle = style == null ? Theme.of(context).textTheme.body1 : style;
var content = this.content.parsedString;
/*// Parse BBcode
if (parseBBcode)
return BBCodeParsedWidget(
text: content,
parseCallback: (style, text) => _parseLinks(context, text, style),
parseCallback: (style, text) => _parseLinks(context, text, usedStyle),
);*/
// Just parse link
return RichText(
textAlign: textAlign,
text: TextSpan(children: _parseLinks(context, content, style)),
text: TextSpan(children: _parseLinks(context, content, usedStyle)),
);
}
/// Sub parse function
List<InlineSpan> _parseLinks(
BuildContext context, String text, TextStyle style) {
if (style == null) style = TextStyle();
var buff = StringBuffer();
final list = new List<InlineSpan>();