From fd6e59174e1ec6a0812214315180988f314c77a0 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Thu, 19 Aug 2021 21:16:26 +0200 Subject: [PATCH] Fix for dark theme, class diagrams (v2) --- src/diagrams/class/classRenderer-v2.js | 2 +- src/diagrams/class/styles.js | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/diagrams/class/classRenderer-v2.js b/src/diagrams/class/classRenderer-v2.js index ee1697833..c1bfd3591 100644 --- a/src/diagrams/class/classRenderer-v2.js +++ b/src/diagrams/class/classRenderer-v2.js @@ -457,7 +457,7 @@ export const draw = function (text, id) { rect.setAttribute('ry', 0); rect.setAttribute('width', dim.width); rect.setAttribute('height', dim.height); - rect.setAttribute('style', 'fill:#e8e8e8;'); + // rect.setAttribute('style', 'fill:#e8e8e8;'); label.insertBefore(rect, label.firstChild); } diff --git a/src/diagrams/class/styles.js b/src/diagrams/class/styles.js index 10336b3db..31b82cf56 100644 --- a/src/diagrams/class/styles.js +++ b/src/diagrams/class/styles.js @@ -12,6 +12,19 @@ const getStyles = (options) => } +.nodeLabel, .edgeLabel { + color: ${options.classText}; +} +.edgeLabel .label rect { + fill: ${options.mainBkg}; +} +.label text { + fill: ${options.classText}; +} +.edgeLabel .label span { + background: ${options.mainBkg}; +} + .classTitle { font-weight: bolder; }