File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,6 +25,10 @@ class Mermaid extends Component {
2525 * @protected
2626 */
2727 ntype : 'mermaid' ,
28+ /**
29+ * @member {String|null} mermaidTheme=null
30+ */
31+ mermaidTheme : null ,
2832 /**
2933 * @member {Object} themeMap
3034 */
@@ -33,7 +37,7 @@ class Mermaid extends Component {
3337 'neo-theme-dark' : 'dark' ,
3438 'neo-theme-light' : 'default' ,
3539 'neo-theme-neo-dark' : 'dark' ,
36- 'neo-theme-neo-light' : 'neutral '
40+ 'neo-theme-neo-light' : 'default '
3741 } ,
3842 /**
3943 * The mermaid diagram code.
@@ -126,7 +130,7 @@ class Mermaid extends Component {
126130 await me . ready ( ) ;
127131
128132 const
129- theme = me . themeMap [ me . theme ] || 'default' ,
133+ theme = me . mermaidTheme || me . themeMap [ me . theme ] || 'default' ,
130134 code = `---\nconfig:\n theme: ${ theme } \n---\n${ me . value } ` ;
131135
132136 await me . addon . render ( {
@@ -138,4 +142,4 @@ class Mermaid extends Component {
138142 }
139143}
140144
141- export default Neo . setupClass ( Mermaid ) ;
145+ export default Neo . setupClass ( Mermaid ) ;
You can’t perform that action at this time.
0 commit comments