@@ -26,7 +26,7 @@ class MarkdownControl extends StatelessWidget {
2626 final ws = FletAppServices .of (context).ws;
2727
2828 var value = control.attrString ("value" , "" )! ;
29- var codeTheme = control.attrString ("codeTheme" , "github " )! ;
29+ var codeTheme = control.attrString ("codeTheme" , "" )! ;
3030 md.ExtensionSet extensionSet = md.ExtensionSet .none;
3131 switch (control.attrString ("extensionSet" , "" )! .toLowerCase ()) {
3232 case "commonmark" :
@@ -60,7 +60,8 @@ class MarkdownControl extends StatelessWidget {
6060 imageDirectory: getBaseUri (pageUri! ).toString (),
6161 extensionSet: extensionSet,
6262 builders: {
63- 'code' : CodeElementBuilder (codeTheme, mdStyleSheet),
63+ 'code' :
64+ CodeElementBuilder (codeTheme.toLowerCase (), mdStyleSheet),
6465 },
6566 styleSheet: mdStyleSheet,
6667 onTapLink: (String text, String ? href, String title) {
@@ -105,7 +106,7 @@ class CodeElementBuilder extends MarkdownElementBuilder {
105106
106107 // Specify highlight theme
107108 // All available themes are listed in `themes` folder
108- theme: themeMap[codeTheme] ?? themeMap[ "github" ] ! ,
109+ theme: themeMap[codeTheme] ?? {} ,
109110
110111 // Specify padding
111112 padding: mdStyleSheet.codeblockPadding,
0 commit comments