diff --git a/open-lens/src/renderer/add-remove-buttons.injectable.ts b/open-lens/src/renderer/add-remove-buttons.injectable.ts new file mode 100644 index 0000000000..e75843851c --- /dev/null +++ b/open-lens/src/renderer/add-remove-buttons.injectable.ts @@ -0,0 +1,11 @@ +import { getInjectable } from "@ogre-tools/injectable"; +import { AddRemoveButtons } from "@k8slens/core/renderer"; +import { addOrRemoveButtonsInjectionToken } from "@k8slens/table"; + +const addRemoveButtonsInjectable = getInjectable({ + id: "add-remove-buttons-component", + instantiate: () => ({ Component: AddRemoveButtons }), + injectionToken: addOrRemoveButtonsInjectionToken, +}); + +export default addRemoveButtonsInjectable \ No newline at end of file diff --git a/packages/core/src/renderer/library.ts b/packages/core/src/renderer/library.ts index 8b20dab6e0..7652e8e446 100644 --- a/packages/core/src/renderer/library.ts +++ b/packages/core/src/renderer/library.ts @@ -22,4 +22,5 @@ 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 +export * from "./components/table"; +export * from "./components/add-remove-buttons"; \ No newline at end of file