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