Explorar o código

:bug: fix TagCloud style override bug (#3632)

Wenhao Liu %!s(int64=6) %!d(string=hai) anos
pai
achega
de370b5995
Modificáronse 1 ficheiros con 10 adicións e 14 borrados
  1. 10 14
      src/components/Charts/TagCloud/index.js

+ 10 - 14
src/components/Charts/TagCloud/index.js

@@ -51,20 +51,16 @@ class TagCloud extends Component {
 
   initTagCloud = () => {
     function getTextAttrs(cfg) {
-      return Object.assign(
-        {},
-        {
-          fillOpacity: cfg.opacity,
-          fontSize: cfg.origin._origin.size,
-          rotate: cfg.origin._origin.rotate,
-          text: cfg.origin._origin.text,
-          textAlign: 'center',
-          fontFamily: cfg.origin._origin.font,
-          fill: cfg.color,
-          textBaseline: 'Alphabetic',
-        },
-        cfg.style
-      );
+      return Object.assign({}, cfg.style, {
+        fillOpacity: cfg.opacity,
+        fontSize: cfg.origin._origin.size,
+        rotate: cfg.origin._origin.rotate,
+        text: cfg.origin._origin.text,
+        textAlign: 'center',
+        fontFamily: cfg.origin._origin.font,
+        fill: cfg.color,
+        textBaseline: 'Alphabetic',
+      });
     }
 
     // 给point注册一个词云的shape