Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UseSocSettingTableInstanceProps<D>

Type parameters

  • D: Record<string, unknown> = Record<string, unknown>

Hierarchy

Index

Properties

allColumns

allColumns: Array<SocSettingColumnInstance<D>>

allColumnsHidden

allColumnsHidden: boolean

columns

columns: Array<SocSettingColumnInstance<D>>

dispatch

dispatch: TableDispatch

flatHeaders

flatHeaders: Array<SocSettingColumnInstance<D>>

flatRows

flatRows: Array<SocSettingRow<D>>

footerGroups

footerGroups: Array<SocSettingHeaderGroup<D>>

getHooks

getHooks: () => Hooks<D>

Type declaration

    • (): Hooks<D>
    • Returns Hooks<D>

getTableBodyProps

getTableBodyProps: (propGetter?: TableBodyPropGetter<D>) => TableBodyProps

Type declaration

    • (propGetter?: TableBodyPropGetter<D>): TableBodyProps
    • Parameters

      • Optional propGetter: TableBodyPropGetter<D>

      Returns TableBodyProps

getTableProps

getTableProps: (propGetter?: TablePropGetter<D>) => TableProps

Type declaration

    • (propGetter?: TablePropGetter<D>): TableProps
    • Parameters

      • Optional propGetter: TablePropGetter<D>

      Returns TableProps

getToggleHideAllColumnsProps

getToggleHideAllColumnsProps: (props?: Partial<TableToggleHideAllColumnProps>) => TableToggleHideAllColumnProps

Type declaration

    • (props?: Partial<TableToggleHideAllColumnProps>): TableToggleHideAllColumnProps
    • Parameters

      • Optional props: Partial<TableToggleHideAllColumnProps>

      Returns TableToggleHideAllColumnProps

headerGroups

headerGroups: Array<SocSettingHeaderGroup<D>>

headers

headers: Array<SocSettingColumnInstance<D>>

plugins

plugins: Array<PluginHook<D>>

prepareRow

prepareRow: (row: SocSettingRow<D>) => void

Type declaration

rows

rows: Array<SocSettingRow<D>>

rowsById

rowsById: Record<string, SocSettingRow<D>>

setHiddenColumns

setHiddenColumns: (param: Array<IdType<D>> | UpdateHiddenColumns<D>) => void

Type declaration

state

toggleHideAllColumns

toggleHideAllColumns: (value?: undefined | false | true) => void

Type declaration

    • (value?: undefined | false | true): void
    • Parameters

      • Optional value: undefined | false | true

      Returns void

toggleHideColumn

toggleHideColumn: (columnId: IdType<D>, value?: undefined | false | true) => void

Type declaration

    • (columnId: IdType<D>, value?: undefined | false | true): void
    • Parameters

      • columnId: IdType<D>
      • Optional value: undefined | false | true

      Returns void

totalColumnsWidth

totalColumnsWidth: number

visibleColumns

visibleColumns: Array<SocSettingColumnInstance<D>>

Generated using TypeDoc