Simplify code

This commit is contained in:
Vishesh Handa
2022-01-06 23:31:01 +01:00
parent f2ff4170bd
commit ba71de1d74

View File

@ -127,23 +127,18 @@ class MarkdownRenderer extends StatelessWidget {
static md.ExtensionSet markdownExtensions({bool hardWrapEnabled = false}) { static md.ExtensionSet markdownExtensions({bool hardWrapEnabled = false}) {
// It's important to add both these inline syntaxes before the other // 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( var markdownExtensions = md.ExtensionSet(
md.ExtensionSet.gitHubFlavored.blockSyntaxes, md.ExtensionSet.gitHubFlavored.blockSyntaxes,
hardWrapEnabled inline,
? [
HtmlEntitiesSyntax(),
HardWrapSyntax(),
WikiLinkSyntax(),
TaskListSyntax(),
...md.ExtensionSet.gitHubFlavored.inlineSyntaxes,
]
: [
HtmlEntitiesSyntax(),
WikiLinkSyntax(),
TaskListSyntax(),
...md.ExtensionSet.gitHubFlavored.inlineSyntaxes,
],
); );
return markdownExtensions; return markdownExtensions;
} }