Skip to content

@k8slens/extensions

Globals / "src/renderer/components/item-object-list/item-list-layout" / ItemListLayoutProps

Interface: ItemListLayoutProps\#

Type parameters#

Name Type Default
T ItemObject ItemObject

Hierarchy#

  • ItemListLayoutProps

KubeObjectListLayoutProps

Index#

Properties#

Properties#

addRemoveButtons#

Optional addRemoveButtons: Partial\<AddRemoveButtonsProps>

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:61


className#

className: IClassName

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:36


copyClassNameFromHeadCells#

Optional copyClassNameFromHeadCells: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:54


customizeHeader#

Optional customizeHeader: (placeholders: IHeaderPlaceholders, content: ReactNode) => Partial\<IHeaderPlaceholders> | ReactNode

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:48


customizeRemoveDialog#

Optional customizeRemoveDialog: (selectedItems: T[]) => Partial\<ConfirmDialogParams>

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:70


customizeTableRowProps#

Optional customizeTableRowProps: (item: T) => Partial\<TableRowProps>

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:60


dependentStores#

Optional dependentStores: ItemStore[]

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:38


detailsItem#

Optional detailsItem: T

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:66


filterItems#

Optional filterItems: ItemsFilter\[]

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:42


hasDetailsView#

Optional hasDetailsView: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:65


headerClassName#

Optional headerClassName: IClassName

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:46


hideFilters#

Optional hideFilters: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:40


isClusterScoped#

Optional isClusterScoped: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:39


isReady#

Optional isReady: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:51


isSearchable#

Optional isSearchable: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:53


isSelectable#

Optional isSelectable: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:52


onDetails#

Optional onDetails: (item: T) => void

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:67


renderFooter#

Optional renderFooter: (parent: ItemListLayout) => React.ReactNode

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:71


renderHeaderTitle#

Optional renderHeaderTitle: ReactNode | (parent: ItemListLayout) => ReactNode

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:47


renderItemMenu#

Optional renderItemMenu: (item: T, store: ItemStore\) => ReactNode

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:59


renderTableContents#

renderTableContents: (item: T) => (ReactNode | TableCellProps)[]

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:58


renderTableHeader#

renderTableHeader: TableCellProps[] | null

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:57


searchFilters#

Optional searchFilters: SearchFilter\[]

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:41


showHeader#

Optional showHeader: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:45


sortingCallbacks#

Optional sortingCallbacks: { [sortBy:string]: TableSortCallback; }

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:55


store#

store: ItemStore\

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:37


tableProps#

Optional tableProps: Partial\<TableProps>

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:56


virtual#

Optional virtual: boolean

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:62


Last update: November 10, 2020