Skip to content

@k8slens/extensions

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#

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\) => ReactNode

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


Last update: November 10, 2020