From b1ba5b50014820ffec79e0f0536c655ac5717562 Mon Sep 17 00:00:00 2001 From: yangchch6 Date: Tue, 20 Aug 2019 16:47:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=9A=90=E8=97=8F=E8=A1=A8=E5=A4=B4?= =?UTF-8?q?=E5=90=8E=EF=BC=8C=E5=9B=BA=E5=AE=9A=E5=88=97=E5=8F=B3=E4=BE=A7?= =?UTF-8?q?=E5=87=BA=E7=8E=B0=E7=A9=BA=E7=99=BD=E9=97=B4=E9=9A=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/Table.css | 2 +- build/Table.js | 3 +++ src/Table.js | 3 +++ src/Table.scss | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/build/Table.css b/build/Table.css index 0e22b33..cf4e65e 100644 --- a/build/Table.css +++ b/build/Table.css @@ -304,7 +304,7 @@ .u-table-fixed-left .u-table-body-inner { margin-right: -20px; padding-right: 20px; } - .u-table-fixed-header .u-table-fixed-left .u-table-body-inner { + .u-table-fixed-header:not(.u-table-hide-header) .u-table-fixed-left .u-table-body-inner { padding-right: 0px; } .u-table-fixed-header .u-table-body-inner { height: 100%; diff --git a/build/Table.js b/build/Table.js index f7dd139..1c343cd 100644 --- a/build/Table.js +++ b/build/Table.js @@ -1496,6 +1496,9 @@ var Table = function (_Component) { if (props.useFixedHeader || props.scroll && props.scroll.y) { className += ' ' + clsPrefix + '-fixed-header'; } + if (!props.showHeader) { + className += ' ' + clsPrefix + '-hide-header'; + } if (props.bordered) { className += ' ' + clsPrefix + '-bordered'; } diff --git a/src/Table.js b/src/Table.js index 437eade..31a3f21 100644 --- a/src/Table.js +++ b/src/Table.js @@ -1328,6 +1328,9 @@ class Table extends Component { if (props.useFixedHeader || (props.scroll && props.scroll.y)) { className += ` ${clsPrefix}-fixed-header`; } + if (!props.showHeader) { + className += ` ${clsPrefix}-hide-header`; + } if (props.bordered) { className += ` ${clsPrefix}-bordered`; } diff --git a/src/Table.scss b/src/Table.scss index a99070e..d58bf74 100644 --- a/src/Table.scss +++ b/src/Table.scss @@ -244,7 +244,7 @@ $icon-color:#505F79; padding-right: 20px; } - &-fixed-header &-fixed-left &-body-inner { + &-fixed-header:not(.u-table-hide-header) &-fixed-left &-body-inner { padding-right: 0px; }