Я делаю столбец с width: 'calc(100%/3)'
, поэтому он будет иметь 3 столбца равной ширины. Я сделал CustomTableCell для общего стиля width: 'calc(100%/3)'
const CustomTableCell = withStyles(theme => ({
root: {
width: 'calc(100%/3)'
}
}))(TableCell);
Песочница: https://codesandbox.io/s/6l1ypx6v3r (возникли проблемы наFireFox)
Результат, подобный этому
Редактировать: после обратной связи @flitz мое решение не работает на FireFox.Я внес некоторые изменения, чтобы он мог лучше поддерживать Firefox также
с этой CustomTableCell
const CustomTableCell = withStyles(theme => ({
root: {
width: "calc(100vw/3)",
padding: "10px 24px",
display: "table-cell"
}
}))(TableCell);
Песочница (исправить проблему с FireFox): https://codesandbox.io/s/xolxro983p