Update packages/mermaid/src/diagrams/class/classDb.ts

Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com>
This commit is contained in:
Justin Greywolf 2023-12-05 07:57:39 -08:00 committed by GitHub
parent e25515a960
commit 02b2d71eb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 14 deletions

View File

@ -457,20 +457,16 @@ export const addClassesToNamespace = function (id: string, classNames: string[])
}
};
export const setCssStyle = function (id: string, style: string[]) {
if (style !== undefined && style !== null) {
const thisClass = classes[id];
if (thisClass !== undefined) {
style.forEach(function (s) {
if (s.includes(',')) {
const styles = s.split(',');
styles.forEach(function (newStyle) {
thisClass.styles.push(newStyle);
});
} else {
thisClass.styles.push(s);
}
});
export const setCssStyle = function (id: string, styles: string[]) {
const thisClass = classes[id];
if (!styles || !thisClass) {
return;
}
for (const s of styles) {
if (s.includes(',')) {
thisClass.styles = thisClass.styles.concat(s.split(','));
} else {
thisClass.styles.push(s);
}
}
};