Я делаю столбец с 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)
Результат, подобный этому ![enter image description here](https://i.stack.imgur.com/rp2QC.png)
Редактировать: после обратной связи @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