introduce @backstage/integration-react and its scmIntegrationsApiRef
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
@@ -69,6 +69,7 @@
|
||||
"@backstage/plugin-techdocs": "*",
|
||||
"@backstage/plugin-techdocs-backend": "*",
|
||||
"@backstage/plugin-user-settings": "*",
|
||||
"@backstage/integration-react": "*",
|
||||
"@backstage/test-utils": "*",
|
||||
"@backstage/theme": "*"
|
||||
},
|
||||
|
||||
@@ -37,6 +37,7 @@ import { version as cli } from '../../../cli/package.json';
|
||||
import { version as config } from '../../../config/package.json';
|
||||
import { version as core } from '../../../core/package.json';
|
||||
import { version as errors } from '../../../errors/package.json';
|
||||
import { version as integrationReact } from '../../../integration-react/package.json';
|
||||
import { version as testUtils } from '../../../test-utils/package.json';
|
||||
import { version as theme } from '../../../theme/package.json';
|
||||
|
||||
@@ -69,6 +70,7 @@ export const packageVersions = {
|
||||
'@backstage/config': config,
|
||||
'@backstage/core': core,
|
||||
'@backstage/errors': errors,
|
||||
'@backstage/integration-react': integrationReact,
|
||||
'@backstage/plugin-api-docs': pluginApiDocs,
|
||||
'@backstage/plugin-app-backend': pluginAppBackend,
|
||||
'@backstage/plugin-auth-backend': pluginAuthBackend,
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
"@backstage/plugin-github-actions": "^{{version '@backstage/plugin-github-actions'}}",
|
||||
"@backstage/plugin-user-settings": "^{{version '@backstage/plugin-user-settings'}}",
|
||||
"@backstage/plugin-search": "^{{version '@backstage/plugin-search'}}",
|
||||
"@backstage/integration-react": "^{{version '@backstage/integration-react'}}",
|
||||
"@backstage/test-utils": "^{{version '@backstage/test-utils'}}",
|
||||
"@backstage/theme": "^{{version '@backstage/theme'}}",
|
||||
"history": "^5.0.0",
|
||||
|
||||
@@ -1 +1,14 @@
|
||||
export const apis = [];
|
||||
import {
|
||||
AnyApiFactory, configApiRef, createApiFactory
|
||||
} from '@backstage/core';
|
||||
import {
|
||||
ScmIntegrationsApi, scmIntegrationsApiRef
|
||||
} from '@backstage/integration-react';
|
||||
|
||||
export const apis: AnyApiFactory[] = [
|
||||
createApiFactory({
|
||||
api: scmIntegrationsApiRef,
|
||||
deps: { configApi: configApiRef },
|
||||
factory: ({ configApi }) => ScmIntegrationsApi.fromConfig(configApi),
|
||||
}),
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user