From 60c439198b2b23705c2d9d38d8e8b93aa36ade81 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Thu, 1 Jun 2023 11:57:25 +0300 Subject: [PATCH] Creating tableComponentInjectable in open-lens Signed-off-by: Alex Andreev --- open-lens/src/renderer/table.injectable.ts | 11 +++++++++++ packages/core/src/renderer/library.ts | 1 + 2 files changed, 12 insertions(+) create mode 100644 open-lens/src/renderer/table.injectable.ts diff --git a/open-lens/src/renderer/table.injectable.ts b/open-lens/src/renderer/table.injectable.ts new file mode 100644 index 0000000000..c07f60ea6d --- /dev/null +++ b/open-lens/src/renderer/table.injectable.ts @@ -0,0 +1,11 @@ +import { tableComponentInjectionToken } from "@k8slens/table"; +import { getInjectable } from "@ogre-tools/injectable"; +import { Table } from "@k8slens/core/renderer"; + +const tableComponentInjectable = getInjectable({ + id: "table-component", + instantiate: () => ({ Component: Table }), + injectionToken: tableComponentInjectionToken, +}); + +export default tableComponentInjectable \ No newline at end of file diff --git a/packages/core/src/renderer/library.ts b/packages/core/src/renderer/library.ts index 8ed023c559..8b20dab6e0 100644 --- a/packages/core/src/renderer/library.ts +++ b/packages/core/src/renderer/library.ts @@ -22,3 +22,4 @@ export * as ReactRouterDom from "react-router-dom"; export * as rendererExtensionApi from "../extensions/renderer-api"; export * as commonExtensionApi from "../extensions/common-api"; export { metricsFeature } from "../features/metrics/metrics-feature"; +export * from "./components/table"; \ No newline at end of file