Globals / "src/renderer/components/kube-object/kube-object-list-layout" / KubeObjectListLayoutProps
Interface: KubeObjectListLayoutProps\#
Type parameters#
| Name | Type | Default |
|---|---|---|
T |
ItemObject | ItemObject |
Hierarchy#
↳ KubeObjectListLayoutProps
Index#
Properties#
- addRemoveButtons
- className
- copyClassNameFromHeadCells
- customizeHeader
- customizeRemoveDialog
- customizeTableRowProps
- dependentStores
- detailsItem
- filterItems
- hasDetailsView
- headerClassName
- hideFilters
- isClusterScoped
- isReady
- isSearchable
- isSelectable
- onDetails
- renderFooter
- renderHeaderTitle
- renderItemMenu
- renderTableContents
- renderTableHeader
- searchFilters
- showHeader
- sortingCallbacks
- store
- tableProps
- virtual
Properties#
addRemoveButtons#
• Optional addRemoveButtons: Partial\<AddRemoveButtonsProps>
Inherited from ItemListLayoutProps.addRemoveButtons
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:61
className#
• className: IClassName
Inherited from ItemListLayoutProps.className
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:36
copyClassNameFromHeadCells#
• Optional copyClassNameFromHeadCells: boolean
Inherited from ItemListLayoutProps.copyClassNameFromHeadCells
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:54
customizeHeader#
• Optional customizeHeader: (placeholders: IHeaderPlaceholders, content: ReactNode) => Partial\<IHeaderPlaceholders> | ReactNode
Inherited from ItemListLayoutProps.customizeHeader
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:48
customizeRemoveDialog#
• Optional customizeRemoveDialog: (selectedItems: T[]) => Partial\<ConfirmDialogParams>
Inherited from ItemListLayoutProps.customizeRemoveDialog
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:70
customizeTableRowProps#
• Optional customizeTableRowProps: (item: T) => Partial\<TableRowProps>
Inherited from ItemListLayoutProps.customizeTableRowProps
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:60
dependentStores#
• Optional dependentStores: ItemStore[]
Inherited from ItemListLayoutProps.dependentStores
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:38
detailsItem#
• Optional detailsItem: T
Inherited from ItemListLayoutProps.detailsItem
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:66
filterItems#
• Optional filterItems: ItemsFilter\
Inherited from ItemListLayoutProps.filterItems
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:42
hasDetailsView#
• Optional hasDetailsView: boolean
Inherited from ItemListLayoutProps.hasDetailsView
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:65
headerClassName#
• Optional headerClassName: IClassName
Inherited from ItemListLayoutProps.headerClassName
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:46
hideFilters#
• Optional hideFilters: boolean
Inherited from ItemListLayoutProps.hideFilters
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:40
isClusterScoped#
• Optional isClusterScoped: boolean
Inherited from ItemListLayoutProps.isClusterScoped
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:39
isReady#
• Optional isReady: boolean
Inherited from ItemListLayoutProps.isReady
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:51
isSearchable#
• Optional isSearchable: boolean
Inherited from ItemListLayoutProps.isSearchable
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:53
isSelectable#
• Optional isSelectable: boolean
Inherited from ItemListLayoutProps.isSelectable
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:52
onDetails#
• Optional onDetails: (item: T) => void
Inherited from ItemListLayoutProps.onDetails
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:67
renderFooter#
• Optional renderFooter: (parent: ItemListLayout) => React.ReactNode
Inherited from ItemListLayoutProps.renderFooter
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:71
renderHeaderTitle#
• Optional renderHeaderTitle: ReactNode | (parent: ItemListLayout) => ReactNode
Inherited from ItemListLayoutProps.renderHeaderTitle
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:47
renderItemMenu#
• Optional renderItemMenu: (item: T, store: ItemStore\
Inherited from ItemListLayoutProps.renderItemMenu
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:59
renderTableContents#
• renderTableContents: (item: T) => (ReactNode | TableCellProps)[]
Inherited from ItemListLayoutProps.renderTableContents
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:58
renderTableHeader#
• renderTableHeader: TableCellProps[] | null
Inherited from ItemListLayoutProps.renderTableHeader
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:57
searchFilters#
• Optional searchFilters: SearchFilter\
Inherited from ItemListLayoutProps.searchFilters
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:41
showHeader#
• Optional showHeader: boolean
Inherited from ItemListLayoutProps.showHeader
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:45
sortingCallbacks#
• Optional sortingCallbacks: { [sortBy:string]: TableSortCallback; }
Inherited from ItemListLayoutProps.sortingCallbacks
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:55
store#
• store: KubeObjectStore
Overrides ItemListLayoutProps.store
Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:12
tableProps#
• Optional tableProps: Partial\<TableProps>
Inherited from ItemListLayoutProps.tableProps
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:56
virtual#
• Optional virtual: boolean
Inherited from ItemListLayoutProps.virtual
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:62