mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-21 16:29:40 +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[]) {
|
||||
let compiledStyles: string[] = [];
|
||||
for (const customClass of classDefs) {
|
||||
if (classes.get(customClass)) {
|
||||
compiledStyles = [...compiledStyles, ...(classes.get(customClass)?.styles ?? [])];
|
||||
const cssClass = classes.get(customClass);
|
||||
if (cssClass) {
|
||||
if (cssClass.styles) {
|
||||
compiledStyles = [...compiledStyles, ...(cssClass.styles ?? [])];
|
||||
}
|
||||
if (cssClass.textStyles) {
|
||||
compiledStyles = [...compiledStyles, ...(cssClass.textStyles ?? [])];
|
||||
}
|
||||
}
|
||||
}
|
||||
return compiledStyles;
|
||||
|
Reference in New Issue
Block a user