+44
-44
@@ -12,12 +12,12 @@ import { ComponentType } from 'react';
|
||||
import { ConfigurableExtensionDataRef } from '@backstage/frontend-plugin-api';
|
||||
import { ExtensionBlueprintParams } from '@backstage/frontend-plugin-api';
|
||||
import { ExtensionDataRef } from '@backstage/frontend-plugin-api';
|
||||
import { ExtensionDefinition } from '@backstage/frontend-plugin-api';
|
||||
import { ExtensionInput } from '@backstage/frontend-plugin-api';
|
||||
import { IconComponent } from '@backstage/core-plugin-api';
|
||||
import { IconComponent as IconComponent_2 } from '@backstage/frontend-plugin-api';
|
||||
import { JSX as JSX_2 } from 'react';
|
||||
import { NavContentComponent } from '@backstage/frontend-plugin-api';
|
||||
import { OverridableExtensionDefinition } from '@backstage/frontend-plugin-api';
|
||||
import { OverridableFrontendPlugin } from '@backstage/frontend-plugin-api';
|
||||
import { ReactNode } from 'react';
|
||||
import { RouteRef } from '@backstage/frontend-plugin-api';
|
||||
@@ -31,7 +31,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
{},
|
||||
{},
|
||||
{
|
||||
app: ExtensionDefinition<{
|
||||
app: OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>;
|
||||
@@ -48,7 +48,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
kind: undefined;
|
||||
name: undefined;
|
||||
}>;
|
||||
'app/layout': ExtensionDefinition<{
|
||||
'app/layout': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>;
|
||||
@@ -72,7 +72,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
kind: undefined;
|
||||
name: 'layout';
|
||||
}>;
|
||||
'app/nav': ExtensionDefinition<{
|
||||
'app/nav': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>;
|
||||
@@ -108,7 +108,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
kind: undefined;
|
||||
name: 'nav';
|
||||
}>;
|
||||
'app/root': ExtensionDefinition<{
|
||||
'app/root': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>;
|
||||
@@ -165,7 +165,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
kind: undefined;
|
||||
name: 'root';
|
||||
}>;
|
||||
'app/routes': ExtensionDefinition<{
|
||||
'app/routes': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>;
|
||||
@@ -190,7 +190,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
kind: undefined;
|
||||
name: 'routes';
|
||||
}>;
|
||||
'api:app/alert': ExtensionDefinition<{
|
||||
'api:app/alert': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'alert';
|
||||
config: {};
|
||||
@@ -205,7 +205,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/analytics': ExtensionDefinition<{
|
||||
'api:app/analytics': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
|
||||
@@ -232,7 +232,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/app-language': ExtensionDefinition<{
|
||||
'api:app/app-language': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'app-language';
|
||||
config: {};
|
||||
@@ -247,7 +247,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/app-theme': ExtensionDefinition<{
|
||||
'api:app/app-theme': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
|
||||
@@ -270,7 +270,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/atlassian-auth': ExtensionDefinition<{
|
||||
'api:app/atlassian-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'atlassian-auth';
|
||||
config: {};
|
||||
@@ -285,7 +285,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/bitbucket-auth': ExtensionDefinition<{
|
||||
'api:app/bitbucket-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'bitbucket-auth';
|
||||
config: {};
|
||||
@@ -300,7 +300,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/bitbucket-server-auth': ExtensionDefinition<{
|
||||
'api:app/bitbucket-server-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'bitbucket-server-auth';
|
||||
config: {};
|
||||
@@ -315,7 +315,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/components': ExtensionDefinition<{
|
||||
'api:app/components': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'components';
|
||||
config: {};
|
||||
@@ -330,7 +330,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/dialog': ExtensionDefinition<{
|
||||
'api:app/dialog': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'dialog';
|
||||
config: {};
|
||||
@@ -345,7 +345,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/discovery': ExtensionDefinition<{
|
||||
'api:app/discovery': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'discovery';
|
||||
config: {};
|
||||
@@ -360,7 +360,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/error': ExtensionDefinition<{
|
||||
'api:app/error': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'error';
|
||||
config: {};
|
||||
@@ -375,7 +375,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/feature-flags': ExtensionDefinition<{
|
||||
'api:app/feature-flags': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'feature-flags';
|
||||
config: {};
|
||||
@@ -390,7 +390,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/fetch': ExtensionDefinition<{
|
||||
'api:app/fetch': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'fetch';
|
||||
config: {};
|
||||
@@ -405,7 +405,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/github-auth': ExtensionDefinition<{
|
||||
'api:app/github-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'github-auth';
|
||||
config: {};
|
||||
@@ -420,7 +420,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/gitlab-auth': ExtensionDefinition<{
|
||||
'api:app/gitlab-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'gitlab-auth';
|
||||
config: {};
|
||||
@@ -435,7 +435,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/google-auth': ExtensionDefinition<{
|
||||
'api:app/google-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'google-auth';
|
||||
config: {};
|
||||
@@ -450,7 +450,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/icons': ExtensionDefinition<{
|
||||
'api:app/icons': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
|
||||
@@ -479,7 +479,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/microsoft-auth': ExtensionDefinition<{
|
||||
'api:app/microsoft-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'microsoft-auth';
|
||||
config: {};
|
||||
@@ -494,7 +494,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/oauth-request': ExtensionDefinition<{
|
||||
'api:app/oauth-request': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'oauth-request';
|
||||
config: {};
|
||||
@@ -509,7 +509,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/okta-auth': ExtensionDefinition<{
|
||||
'api:app/okta-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'okta-auth';
|
||||
config: {};
|
||||
@@ -524,7 +524,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/onelogin-auth': ExtensionDefinition<{
|
||||
'api:app/onelogin-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'onelogin-auth';
|
||||
config: {};
|
||||
@@ -539,7 +539,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/openshift-auth': ExtensionDefinition<{
|
||||
'api:app/openshift-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'openshift-auth';
|
||||
config: {};
|
||||
@@ -554,7 +554,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/permission': ExtensionDefinition<{
|
||||
'api:app/permission': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'permission';
|
||||
config: {};
|
||||
@@ -569,7 +569,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/scm-auth': ExtensionDefinition<{
|
||||
'api:app/scm-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'scm-auth';
|
||||
config: {};
|
||||
@@ -584,7 +584,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/scm-integrations': ExtensionDefinition<{
|
||||
'api:app/scm-integrations': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'scm-integrations';
|
||||
config: {};
|
||||
@@ -599,7 +599,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/storage': ExtensionDefinition<{
|
||||
'api:app/storage': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'storage';
|
||||
config: {};
|
||||
@@ -614,7 +614,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/swappable-components': ExtensionDefinition<{
|
||||
'api:app/swappable-components': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
|
||||
@@ -646,7 +646,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/translations': ExtensionDefinition<{
|
||||
'api:app/translations': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
|
||||
@@ -680,7 +680,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'api:app/vmware-cloud-auth': ExtensionDefinition<{
|
||||
'api:app/vmware-cloud-auth': OverridableExtensionDefinition<{
|
||||
kind: 'api';
|
||||
name: 'vmware-cloud-auth';
|
||||
config: {};
|
||||
@@ -695,7 +695,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
params: ApiFactory<TApi, TImpl, TDeps>,
|
||||
) => ExtensionBlueprintParams<AnyApiFactory>;
|
||||
}>;
|
||||
'app-root-element:app/alert-display': ExtensionDefinition<{
|
||||
'app-root-element:app/alert-display': OverridableExtensionDefinition<{
|
||||
config: {
|
||||
transientTimeoutMs: number;
|
||||
anchorOrigin: {
|
||||
@@ -728,7 +728,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
element: JSX.Element;
|
||||
};
|
||||
}>;
|
||||
'app-root-element:app/dialog-display': ExtensionDefinition<{
|
||||
'app-root-element:app/dialog-display': OverridableExtensionDefinition<{
|
||||
config: {};
|
||||
configInput: {};
|
||||
output: ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>;
|
||||
@@ -747,7 +747,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
element: JSX.Element;
|
||||
};
|
||||
}>;
|
||||
'app-root-element:app/oauth-request-dialog': ExtensionDefinition<{
|
||||
'app-root-element:app/oauth-request-dialog': OverridableExtensionDefinition<{
|
||||
kind: 'app-root-element';
|
||||
name: 'oauth-request-dialog';
|
||||
config: {};
|
||||
@@ -758,7 +758,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
element: JSX.Element;
|
||||
};
|
||||
}>;
|
||||
'component:app/core-error-display': ExtensionDefinition<{
|
||||
'component:app/core-error-display': OverridableExtensionDefinition<{
|
||||
kind: 'component';
|
||||
name: 'core-error-display';
|
||||
config: {};
|
||||
@@ -814,7 +814,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
: never;
|
||||
}>;
|
||||
}>;
|
||||
'component:app/core-not-found-error-page': ExtensionDefinition<{
|
||||
'component:app/core-not-found-error-page': OverridableExtensionDefinition<{
|
||||
kind: 'component';
|
||||
name: 'core-not-found-error-page';
|
||||
config: {};
|
||||
@@ -870,7 +870,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
: never;
|
||||
}>;
|
||||
}>;
|
||||
'component:app/core-progress': ExtensionDefinition<{
|
||||
'component:app/core-progress': OverridableExtensionDefinition<{
|
||||
kind: 'component';
|
||||
name: 'core-progress';
|
||||
config: {};
|
||||
@@ -926,7 +926,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
: never;
|
||||
}>;
|
||||
}>;
|
||||
'sign-in-page:app': ExtensionDefinition<{
|
||||
'sign-in-page:app': OverridableExtensionDefinition<{
|
||||
kind: 'sign-in-page';
|
||||
name: undefined;
|
||||
config: {};
|
||||
@@ -941,7 +941,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
loader: () => Promise<ComponentType<SignInPageProps>>;
|
||||
};
|
||||
}>;
|
||||
'theme:app/dark': ExtensionDefinition<{
|
||||
'theme:app/dark': OverridableExtensionDefinition<{
|
||||
kind: 'theme';
|
||||
name: 'dark';
|
||||
config: {};
|
||||
@@ -952,7 +952,7 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
theme: AppTheme;
|
||||
};
|
||||
}>;
|
||||
'theme:app/light': ExtensionDefinition<{
|
||||
'theme:app/light': OverridableExtensionDefinition<{
|
||||
kind: 'theme';
|
||||
name: 'light';
|
||||
config: {};
|
||||
|
||||
Reference in New Issue
Block a user