From ba71de1d7482928b1d15cc842581d76b16b0bd7c Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Thu, 6 Jan 2022 23:31:01 +0100 Subject: [PATCH] Simplify code --- lib/widgets/markdown_renderer.dart | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/lib/widgets/markdown_renderer.dart b/lib/widgets/markdown_renderer.dart index c9f9dd2e..f7b476ed 100644 --- a/lib/widgets/markdown_renderer.dart +++ b/lib/widgets/markdown_renderer.dart @@ -127,23 +127,18 @@ class MarkdownRenderer extends StatelessWidget { static md.ExtensionSet markdownExtensions({bool hardWrapEnabled = false}) { // It's important to add both these inline syntaxes before the other - // syntaxes as the LinkSyntax intefers with both of these + // syntaxes as the LinkSyntax intefers with WikiLinks and TaskLists + var inline = [ + HtmlEntitiesSyntax(), + if (hardWrapEnabled) HardWrapSyntax(), + WikiLinkSyntax(), + TaskListSyntax(), + ...md.ExtensionSet.gitHubFlavored.inlineSyntaxes, + ]; + var markdownExtensions = md.ExtensionSet( md.ExtensionSet.gitHubFlavored.blockSyntaxes, - hardWrapEnabled - ? [ - HtmlEntitiesSyntax(), - HardWrapSyntax(), - WikiLinkSyntax(), - TaskListSyntax(), - ...md.ExtensionSet.gitHubFlavored.inlineSyntaxes, - ] - : [ - HtmlEntitiesSyntax(), - WikiLinkSyntax(), - TaskListSyntax(), - ...md.ExtensionSet.gitHubFlavored.inlineSyntaxes, - ], + inline, ); return markdownExtensions; }