From a1cde52b702c2e2206d9c3e7dc446fdd4d827f70 Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 3 Sep 2019 18:13:37 +0800 Subject: [PATCH] :up: upgrade rc-table --- components/table/Table.tsx | 23 +------------------ .../__tests__/__snapshots__/demo.test.js.snap | 8 +++---- components/table/index.en-US.md | 2 +- components/table/index.zh-CN.md | 2 +- package.json | 2 +- 5 files changed, 8 insertions(+), 29 deletions(-) diff --git a/components/table/Table.tsx b/components/table/Table.tsx index 2df9c3069902..4279e8576bd1 100755 --- a/components/table/Table.tsx +++ b/components/table/Table.tsx @@ -867,26 +867,6 @@ export default class Table extends React.Component, TableState< return getColumnKey(sortColumn) === getColumnKey(column); } - isTableLayoutFixed() { - const { tableLayout, columns = [], rowSelection, useFixedHeader, scroll = {} } = this.props; - if (tableLayout === 'fixed') { - return true; - } - // if one column fixed, use fixed table layout to fix align issue - if (columns.some(({ fixed }) => !!fixed)) { - return true; - } - // if selection column fixed, use fixed table layout to fix align issue - if (rowSelection && rowSelection.fixed) { - return true; - } - // if header fixed, use fixed table layout to fix align issue - if (useFixedHeader || scroll.y) { - return true; - } - return false; - } - // Get pagination, filters, sorter prepareParamsArguments(state: any): PrepareParamsArgumentsReturn { const pagination = { ...state.pagination }; @@ -1238,7 +1218,7 @@ export default class Table extends React.Component, TableState< }) => { const { showHeader, locale, getPopupContainer, ...restTableProps } = this.props; // do not pass prop.style to rc-table, since already apply it to container div - const restProps = omit(restTableProps, ['style', 'tableLayout']); + const restProps = omit(restTableProps, ['style']); const data = this.getCurrentPageData(); const expandIconAsCell = this.props.expandedRowRender && this.props.expandIconAsCell !== false; @@ -1255,7 +1235,6 @@ export default class Table extends React.Component, TableState< [`${prefixCls}-bordered`]: this.props.bordered, [`${prefixCls}-empty`]: !data.length, [`${prefixCls}-without-column-header`]: !showHeader, - [`${prefixCls}-layout-fixed`]: this.isTableLayoutFixed(), }); const columnsWithRowSelection = this.renderRowSelection({ diff --git a/components/table/__tests__/__snapshots__/demo.test.js.snap b/components/table/__tests__/__snapshots__/demo.test.js.snap index 56ab6de6455c..c20050bfae30 100755 --- a/components/table/__tests__/__snapshots__/demo.test.js.snap +++ b/components/table/__tests__/__snapshots__/demo.test.js.snap @@ -5000,7 +5000,7 @@ exports[`renders ./components/table/demo/fixed-columns.md correctly 1`] = ` class="ant-spin-container" >