diff --git a/packages/table/src/table-footer.js b/packages/table/src/table-footer.js index bdbb7ccf3db..202555eb863 100644 --- a/packages/table/src/table-footer.js +++ b/packages/table/src/table-footer.js @@ -62,7 +62,7 @@ export default { + class={ this.getRowClasses(column, cellIndex) }>
{ sums[cellIndex] @@ -152,6 +152,20 @@ export default { } else { return (index < this.leftFixedCount) || (index >= this.columnsCount - this.rightFixedCount); } + }, + + getRowClasses(column, cellIndex) { + const classes = [column.id, column.align, column.labelClassName]; + if (column.className) { + classes.push(column.className); + } + if (this.isCellHidden(cellIndex, this.columns, column)) { + classes.push('is-hidden'); + } + if (!column.children) { + classes.push('is-leaf'); + } + return classes; } } };