From 4fa2cceb466c55c79fef35c63dbbad83679a879f Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Fri, 2 Jun 2023 11:29:38 +0300 Subject: [PATCH] Using tableStateInjectable in content.tsx Signed-off-by: Alex Andreev --- .../src/renderer/components/item-object-list/content.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/src/renderer/components/item-object-list/content.tsx b/packages/core/src/renderer/components/item-object-list/content.tsx index 0f7c683ec0..29b87bda22 100644 --- a/packages/core/src/renderer/components/item-object-list/content.tsx +++ b/packages/core/src/renderer/components/item-object-list/content.tsx @@ -35,6 +35,7 @@ import type { IsTableColumnHidden } from "../../../features/user-preferences/com import isTableColumnHiddenInjectable from "../../../features/user-preferences/common/is-table-column-hidden.injectable"; import type { AddOrRemoveButtons, AddRemoveButtonsProps, TableComponent } from "@k8slens/table"; import { addOrRemoveButtonsInjectionToken, tableComponentInjectionToken } from "@k8slens/table"; +import { tableStateInjectable } from "../table/table-state.injectable"; export interface ItemListLayoutContentProps { getFilters: () => Filter[]; @@ -82,6 +83,7 @@ interface Dependencies { isTableColumnHidden: IsTableColumnHidden; table: TableComponent; addOrRemoveButtons: AddOrRemoveButtons; + tableState: object; } @observer @@ -302,7 +304,7 @@ class NonInjectedItemListLayoutContent< const { store, hasDetailsView, addRemoveButtons = {}, virtual, sortingCallbacks, detailsItem, className, tableProps = {}, tableId, getItems, activeTheme, - table, addOrRemoveButtons, + table, addOrRemoveButtons, tableState } = this.props; const selectedItemId = detailsItem && detailsItem.getId(); const classNames = cssNames(className, "box", "grow", activeTheme.get().type); @@ -322,6 +324,7 @@ class NonInjectedItemListLayoutContent< selectedItemId={selectedItemId} noItems={this.renderNoItems()} className={classNames} + state={tableState} {...tableProps} > {this.renderTableHeader()} @@ -391,5 +394,6 @@ export const ItemListLayoutContent = withInjectables(props: ItemListLayoutContentProps) => React.ReactElement;