Mixins / foldkit-mixins-ui

TableColumn

interface · packages/mixins-ui/src/table.ts:55

interface TableColumn<Row> {
  readonly header: string
  readonly numeric?: boolean | undefined
  readonly value: (row: Row) => string
  readonly sortKey?: string | undefined
}

One column: its heading, and each row's value for it.

Members

property · packages/mixins-ui/src/table.ts:56

readonly header: string

TableColumn.numeric

property · packages/mixins-ui/src/table.ts:58

readonly numeric?: boolean | undefined

Right-align values that read as numbers.

TableColumn.value

property · packages/mixins-ui/src/table.ts:59

readonly value: (row: Row) => string

TableColumn.sortKey

property · packages/mixins-ui/src/table.ts:61

readonly sortKey?: string | undefined

Makes the heading a button that sends sort.onSort with this key.