mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-22 00:40:22 +02:00
Add support for custom cssStyle and compiledStyles for custom classDefs
This commit is contained in:
@@ -824,8 +824,14 @@ const addNodeFromVertex = (
|
|||||||
function getCompiledStyles(classDefs: string[]) {
|
function getCompiledStyles(classDefs: string[]) {
|
||||||
let compiledStyles: string[] = [];
|
let compiledStyles: string[] = [];
|
||||||
for (const customClass of classDefs) {
|
for (const customClass of classDefs) {
|
||||||
if (classes.get(customClass)) {
|
const cssClass = classes.get(customClass);
|
||||||
compiledStyles = [...compiledStyles, ...(classes.get(customClass)?.styles ?? [])];
|
if (cssClass) {
|
||||||
|
if (cssClass.styles) {
|
||||||
|
compiledStyles = [...compiledStyles, ...(cssClass.styles ?? [])];
|
||||||
|
}
|
||||||
|
if (cssClass.textStyles) {
|
||||||
|
compiledStyles = [...compiledStyles, ...(cssClass.textStyles ?? [])];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return compiledStyles;
|
return compiledStyles;
|
||||||
|
Reference in New Issue
Block a user