diff --git a/components/Table/index.js b/components/Table/index.js
index a498b05..3d65095 100644
--- a/components/Table/index.js
+++ b/components/Table/index.js
@@ -13,9 +13,16 @@ function Table(props) {
} = props;
function calcColumns() {
showIndexColumn && columns.unshift({...getIndexColumn(props.pagination), fixed: indexColumnFixed});
- return columns.map(item => ({ align: useAlignCenter ? "center" : "left", ...item }));
+
+ const setAlign = (column) => ({
+ ...column,
+ align: useAlignCenter ? "center" : "left",
+ ...(column.children ? { children: column.children.map(setAlign) } : {})
+ });
+
+ return columns.map(setAlign);
}
- return ;
+ return ;
}
export default Table;