瀏覽代碼

feat: remove auto width

陈帅 6 年之前
父節點
當前提交
a2cca354e4
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      src/components/Charts/Bar/index.js

+ 2 - 5
src/components/Charts/Bar/index.js

@@ -7,7 +7,6 @@ import styles from '../index.less';
 
 
 class Bar extends Component {
 class Bar extends Component {
   state = {
   state = {
-    width: 0,
     height: 0,
     height: 0,
     autoHideXLabels: false,
     autoHideXLabels: false,
   };
   };
@@ -31,10 +30,9 @@ class Bar extends Component {
   resizeObserver() {
   resizeObserver() {
     const ro = new ResizeObserver(entries => {
     const ro = new ResizeObserver(entries => {
       const { width, height } = entries[0].contentRect;
       const { width, height } = entries[0].contentRect;
-      this.setState((preState, { hasLegend }) => {
+      this.setState(preState => {
         if (preState.width !== width || preState.height !== height) {
         if (preState.width !== width || preState.height !== height) {
           return {
           return {
-            width: width - (hasLegend ? 240 : 0),
             height,
             height,
           };
           };
         }
         }
@@ -101,7 +99,7 @@ class Bar extends Component {
         value: y,
         value: y,
       }),
       }),
     ];
     ];
-    const { height: stateHeight, width } = this.state;
+    const { height: stateHeight } = this.state;
     const height = propsHeight || stateHeight;
     const height = propsHeight || stateHeight;
     return (
     return (
       <div className={styles.chart} style={{ height }} ref={this.handleRoot}>
       <div className={styles.chart} style={{ height }} ref={this.handleRoot}>
@@ -109,7 +107,6 @@ class Bar extends Component {
           {title && <h4 style={{ marginBottom: 20 }}>{title}</h4>}
           {title && <h4 style={{ marginBottom: 20 }}>{title}</h4>}
           <Chart
           <Chart
             scale={scale}
             scale={scale}
-            width={width}
             height={title ? height - 41 : height}
             height={title ? height - 41 : height}
             forceFit={forceFit}
             forceFit={forceFit}
             data={data}
             data={data}