(columns: Array<Column<Data>>)
| 282 | } |
| 283 | |
| 284 | export function useTableLayout<Data extends UniqueRow>(columns: Array<Column<Data>>): {gridTemplateColumns: string} { |
| 285 | return { |
| 286 | gridTemplateColumns: getGridTemplateFromColumns(columns).join(' '), |
| 287 | } |
| 288 | } |
| 289 | |
| 290 | export function getGridTemplateFromColumns<Data extends UniqueRow>(columns: Array<Column<Data>>): string[] { |
| 291 | return columns.map(column => { |
no test coverage detected