UNPKG

@digital-ai/plugin-dai-deploy

Version:

Frontend functionalities for the dai-deploy backstage plugin

28 lines (25 loc) 1.12 kB
import { daiDeployApiRef } from './api/DaiDeployApi.esm.js'; import { DaiDeployApiClient } from './api/DaiDeployApiClient.esm.js'; import { createPlugin, createApiFactory, identityApiRef, discoveryApiRef, createRoutableExtension } from '@backstage/core-plugin-api'; import { daiDeployEntityDeploymentsContentRouteRef } from './routes.esm.js'; const daiDeployPlugin = createPlugin({ id: "dai-deploy", apis: [ createApiFactory({ api: daiDeployApiRef, deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef }, factory: ({ discoveryApi, identityApi }) => new DaiDeployApiClient({ discoveryApi, identityApi }) }) ] }); const DaiDeployEntityDeploymentsContent = daiDeployPlugin.provide( createRoutableExtension({ name: "DaiDeployEntityDeploymentsContent", component: () => import('./components/DaiDeployEntityDeploymentsContent/index.esm.js').then( (m) => m.DaiDeployEntityDeploymentsContent ), mountPoint: daiDeployEntityDeploymentsContentRouteRef }) ); export { DaiDeployEntityDeploymentsContent, daiDeployPlugin }; //# sourceMappingURL=plugin.esm.js.map