mirror of
https://gitlab.com/comunic/comunicmobile
synced 2024-11-26 06:49:22 +00:00
Fix theming issue
This commit is contained in:
parent
32aa73a951
commit
db52c495ec
@ -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>();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user