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; }