소스 검색

fix TimelineChart: deal with non-array data (#3385)

何乐 7 년 전
부모
커밋
186abaca0b
1개의 변경된 파일3개의 추가작업 그리고 7개의 파일을 삭제
  1. 3 7
      src/components/Charts/TimelineChart/index.js

+ 3 - 7
src/components/Charts/TimelineChart/index.js

@@ -17,15 +17,11 @@ class TimelineChart extends React.Component {
         y2: 'y2',
       },
       borderWidth = 2,
-      data = [
-        {
-          x: 0,
-          y1: 0,
-          y2: 0,
-        },
-      ],
+      data: sourceData,
     } = this.props;
 
+    const data = Array.isArray(sourceData) ? sourceData : [{ x: 0, y1: 0, y2: 0 }];
+
     data.sort((a, b) => a.x - b.x);
 
     let max;