Add support for custom cssStyle and compiledStyles for custom classDefs

This commit is contained in:
Ashish Jain
2024-06-17 15:19:03 +02:00
parent 6ca6403878
commit 4a8c24a633

View File

@@ -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;