Regenerate API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor
This commit is contained in:
@@ -27,8 +27,8 @@ const examplePlugin: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -3,10 +3,8 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { CliModule } from '@backstage/cli-node';
|
||||
|
||||
// @public
|
||||
const _default: CliModule[];
|
||||
const _default: any[];
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -12,8 +12,8 @@ export const coreComponentsTranslationRef: TranslationRef<
|
||||
readonly 'table.filter.title': 'Filters';
|
||||
readonly 'table.filter.placeholder': 'All results';
|
||||
readonly 'table.filter.clearAll': 'Clear all';
|
||||
readonly 'table.body.emptyDataSourceMessage': 'No records to display';
|
||||
readonly 'table.header.actions': 'Actions';
|
||||
readonly 'table.body.emptyDataSourceMessage': 'No records to display';
|
||||
readonly 'table.toolbar.search': 'Filter';
|
||||
readonly 'table.pagination.labelDisplayedRows': '{from}-{to} of {count}';
|
||||
readonly 'table.pagination.firstTooltip': 'First Page';
|
||||
@@ -37,9 +37,9 @@ export const coreComponentsTranslationRef: TranslationRef<
|
||||
readonly 'signIn.guestProvider.subtitle': 'Enter as a Guest User.\n You will not have a verified identity, meaning some features might be unavailable.';
|
||||
readonly skipToContent: 'Skip to content';
|
||||
readonly 'copyTextButton.tooltipText': 'Text copied to clipboard';
|
||||
readonly 'simpleStepper.finish': 'Finish';
|
||||
readonly 'simpleStepper.reset': 'Reset';
|
||||
readonly 'simpleStepper.next': 'Next';
|
||||
readonly 'simpleStepper.finish': 'Finish';
|
||||
readonly 'simpleStepper.skip': 'Skip';
|
||||
readonly 'simpleStepper.back': 'Back';
|
||||
readonly 'errorPage.title': 'Looks like someone dropped the mic!';
|
||||
|
||||
@@ -1792,8 +1792,8 @@ export const PageBlueprint: ExtensionBlueprint_2<{
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
dataRefs: never;
|
||||
}>;
|
||||
@@ -1907,7 +1907,9 @@ export type PluginWrapperApi = {
|
||||
};
|
||||
|
||||
// @public
|
||||
export const pluginWrapperApiRef: ApiRef_2<PluginWrapperApi>;
|
||||
export const pluginWrapperApiRef: ApiRef_2<PluginWrapperApi> & {
|
||||
readonly $$type: '@backstage/ApiRef';
|
||||
};
|
||||
|
||||
// @public
|
||||
export const PluginWrapperBlueprint: ExtensionBlueprint_2<{
|
||||
@@ -2102,8 +2104,8 @@ export const SubPageBlueprint: ExtensionBlueprint_2<{
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
dataRefs: never;
|
||||
}>;
|
||||
|
||||
@@ -91,11 +91,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'consumed-apis';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -132,11 +132,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'consuming-components';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -173,11 +173,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'definition';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -214,11 +214,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'has-apis';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -255,11 +255,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'provided-apis';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -296,11 +296,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'providing-components';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -344,10 +344,10 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
title?: string | undefined;
|
||||
icon?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -414,10 +414,10 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
title?: string | undefined;
|
||||
icon?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -501,8 +501,8 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
initiallySelectedFilter?: 'all' | 'owned' | 'starred' | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -49,8 +49,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -138,8 +138,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -176,8 +176,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -214,8 +214,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -775,14 +775,14 @@ const appPlugin: OverridableFrontendPlugin<
|
||||
transientTimeoutMs: number;
|
||||
anchorOrigin: {
|
||||
horizontal: 'center' | 'left' | 'right';
|
||||
vertical: 'top' | 'bottom';
|
||||
vertical: 'bottom' | 'top';
|
||||
};
|
||||
};
|
||||
configInput: {
|
||||
anchorOrigin?:
|
||||
| {
|
||||
horizontal?: 'center' | 'left' | 'right' | undefined;
|
||||
vertical?: 'top' | 'bottom' | undefined;
|
||||
vertical?: 'bottom' | 'top' | undefined;
|
||||
}
|
||||
| undefined;
|
||||
transientTimeoutMs?: number | undefined;
|
||||
|
||||
@@ -28,8 +28,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -95,14 +95,14 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
height: number | undefined;
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
height?: number | undefined;
|
||||
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
|
||||
direction?: 'TB' | 'BT' | 'LR' | 'RL' | undefined;
|
||||
zoom?: 'disabled' | 'enabled' | 'enable-on-click' | undefined;
|
||||
title?: string | undefined;
|
||||
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
|
||||
relations?: string[] | undefined;
|
||||
maxDepth?: number | undefined;
|
||||
kinds?: string[] | undefined;
|
||||
@@ -110,7 +110,7 @@ const _default: OverridableFrontendPlugin<
|
||||
relationPairs?: [string, string][] | undefined;
|
||||
unidirectional?: boolean | undefined;
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -163,12 +163,12 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
|
||||
direction?: 'TB' | 'BT' | 'LR' | 'RL' | undefined;
|
||||
zoom?: 'disabled' | 'enabled' | 'enable-on-click' | undefined;
|
||||
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
|
||||
relations?: string[] | undefined;
|
||||
maxDepth?: number | undefined;
|
||||
rootEntityRefs?: string[] | undefined;
|
||||
maxDepth?: number | undefined;
|
||||
kinds?: string[] | undefined;
|
||||
mergeRelations?: boolean | undefined;
|
||||
relationPairs?: [string, string][] | undefined;
|
||||
@@ -176,8 +176,8 @@ const _default: OverridableFrontendPlugin<
|
||||
selectedRelations?: string[] | undefined;
|
||||
selectedKinds?: string[] | undefined;
|
||||
showFilters?: boolean | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -34,8 +34,8 @@ export const catalogImportTranslationRef: TranslationRef<
|
||||
readonly 'importInfoCard.fileLinkDescription': 'The wizard analyzes the file, previews the entities, and adds them to the {{appTitle}} catalog.';
|
||||
readonly 'importInfoCard.exampleDescription': 'The wizard discovers all {{catalogFilename}} files in the repository, previews the entities, and adds them to the {{appTitle}} catalog.';
|
||||
readonly 'importInfoCard.preparePullRequestDescription': 'If no entities are found, the wizard will prepare a Pull Request that adds an example {{catalogFilename}} and prepares the {{appTitle}} catalog to load all entities as soon as the Pull Request is merged.';
|
||||
readonly 'importInfoCard.githubIntegration.label': 'GitHub only';
|
||||
readonly 'importInfoCard.githubIntegration.title': 'Link to a repository';
|
||||
readonly 'importInfoCard.githubIntegration.label': 'GitHub only';
|
||||
readonly 'importStepper.finish.title': 'Finish';
|
||||
readonly 'importStepper.singleLocation.title': 'Select Locations';
|
||||
readonly 'importStepper.singleLocation.description': 'Discovered Locations: 1';
|
||||
@@ -62,8 +62,8 @@ export const catalogImportTranslationRef: TranslationRef<
|
||||
readonly 'importStepper.review.title': 'Review';
|
||||
readonly 'stepFinishImportLocation.repository.title': 'The following Pull Request has been opened: ';
|
||||
readonly 'stepFinishImportLocation.repository.description': 'Your entities will be imported as soon as the Pull Request is merged.';
|
||||
readonly 'stepFinishImportLocation.locations.new': 'The following entities have been added to the catalog:';
|
||||
readonly 'stepFinishImportLocation.locations.backButtonText': 'Register another';
|
||||
readonly 'stepFinishImportLocation.locations.new': 'The following entities have been added to the catalog:';
|
||||
readonly 'stepFinishImportLocation.locations.existing': 'A refresh was triggered for the following locations:';
|
||||
readonly 'stepFinishImportLocation.locations.viewButtonText': 'View Component';
|
||||
readonly 'stepFinishImportLocation.backButtonText': 'Register another';
|
||||
@@ -83,9 +83,9 @@ export const catalogImportTranslationRef: TranslationRef<
|
||||
readonly 'stepPrepareSelectLocations.nextButtonText': 'Review';
|
||||
readonly 'stepPrepareSelectLocations.existingLocations.description': 'These locations already exist in the catalog:';
|
||||
readonly 'stepReviewLocation.refresh': 'Refresh';
|
||||
readonly 'stepReviewLocation.import': 'Import';
|
||||
readonly 'stepReviewLocation.catalog.new': 'The following entities will be added to the catalog:';
|
||||
readonly 'stepReviewLocation.catalog.exists': 'The following locations already exist in the catalog:';
|
||||
readonly 'stepReviewLocation.catalog.new': 'The following entities will be added to the catalog:';
|
||||
readonly 'stepReviewLocation.import': 'Import';
|
||||
readonly 'stepReviewLocation.prepareResult.title': 'The following Pull Request has been opened: ';
|
||||
readonly 'stepReviewLocation.prepareResult.description': 'You can already import the location and {{appTitle}} will fetch the entities as soon as the Pull Request is merged.';
|
||||
}
|
||||
@@ -121,8 +121,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -73,17 +73,17 @@ export const catalogReactTranslationRef: TranslationRef<
|
||||
readonly 'inspectEntityDialog.jsonPage.title': 'Entity as JSON';
|
||||
readonly 'inspectEntityDialog.jsonPage.description': 'This is the raw entity data as received from the catalog, on JSON form.';
|
||||
readonly 'inspectEntityDialog.overviewPage.title': 'Overview';
|
||||
readonly 'inspectEntityDialog.overviewPage.metadata.title': 'Metadata';
|
||||
readonly 'inspectEntityDialog.overviewPage.labels': 'Labels';
|
||||
readonly 'inspectEntityDialog.overviewPage.status.title': 'Status';
|
||||
readonly 'inspectEntityDialog.overviewPage.identity.title': 'Identity';
|
||||
readonly 'inspectEntityDialog.overviewPage.metadata.title': 'Metadata';
|
||||
readonly 'inspectEntityDialog.overviewPage.annotations': 'Annotations';
|
||||
readonly 'inspectEntityDialog.overviewPage.tags': 'Tags';
|
||||
readonly 'inspectEntityDialog.overviewPage.labels': 'Labels';
|
||||
readonly 'inspectEntityDialog.overviewPage.relation.title': 'Relations';
|
||||
readonly 'inspectEntityDialog.yamlPage.title': 'Entity as YAML';
|
||||
readonly 'inspectEntityDialog.yamlPage.description': 'This is the raw entity data as received from the catalog, on YAML form.';
|
||||
readonly 'inspectEntityDialog.tabNames.json': 'Raw JSON';
|
||||
readonly 'inspectEntityDialog.tabNames.yaml': 'Raw YAML';
|
||||
readonly 'inspectEntityDialog.tabNames.json': 'Raw JSON';
|
||||
readonly 'inspectEntityDialog.tabNames.overview': 'Overview';
|
||||
readonly 'inspectEntityDialog.tabNames.ancestry': 'Ancestry';
|
||||
readonly 'inspectEntityDialog.tabNames.colocated': 'Colocated';
|
||||
@@ -108,17 +108,17 @@ export const catalogReactTranslationRef: TranslationRef<
|
||||
readonly 'userListPicker.personalFilter.ownedLabel': 'Owned';
|
||||
readonly 'userListPicker.personalFilter.starredLabel': 'Starred';
|
||||
readonly 'entityTableColumnTitle.name': 'Name';
|
||||
readonly 'entityTableColumnTitle.type': 'Type';
|
||||
readonly 'entityTableColumnTitle.label': 'Label';
|
||||
readonly 'entityTableColumnTitle.namespace': 'Namespace';
|
||||
readonly 'entityTableColumnTitle.title': 'Title';
|
||||
readonly 'entityTableColumnTitle.description': 'Description';
|
||||
readonly 'entityTableColumnTitle.system': 'System';
|
||||
readonly 'entityTableColumnTitle.namespace': 'Namespace';
|
||||
readonly 'entityTableColumnTitle.domain': 'Domain';
|
||||
readonly 'entityTableColumnTitle.type': 'Type';
|
||||
readonly 'entityTableColumnTitle.label': 'Label';
|
||||
readonly 'entityTableColumnTitle.tags': 'Tags';
|
||||
readonly 'entityTableColumnTitle.owner': 'Owner';
|
||||
readonly 'entityTableColumnTitle.lifecycle': 'Lifecycle';
|
||||
readonly 'entityTableColumnTitle.system': 'System';
|
||||
readonly 'entityTableColumnTitle.targets': 'Targets';
|
||||
readonly 'entityTableColumnTitle.domain': 'Domain';
|
||||
readonly 'missingAnnotationEmptyState.title': 'Missing Annotation';
|
||||
readonly 'missingAnnotationEmptyState.readMore': 'Read more';
|
||||
readonly 'missingAnnotationEmptyState.annotationYaml': 'Add the annotation to your {{entityKind}} YAML as shown in the highlighted example below:';
|
||||
@@ -213,11 +213,11 @@ export const EntityCardBlueprint: ExtensionBlueprint<{
|
||||
inputs: {};
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
dataRefs: {
|
||||
filterFunction: ConfigurableExtensionDataRef<
|
||||
@@ -305,10 +305,10 @@ export const EntityContentBlueprint: ExtensionBlueprint<{
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
title?: string | undefined;
|
||||
icon?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
};
|
||||
dataRefs: {
|
||||
title: ConfigurableExtensionDataRef<
|
||||
@@ -535,8 +535,8 @@ export const EntityIconLinkBlueprint: ExtensionBlueprint<{
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
label?: string | undefined;
|
||||
title?: string | undefined;
|
||||
label?: string | undefined;
|
||||
};
|
||||
dataRefs: {
|
||||
useProps: ConfigurableExtensionDataRef<
|
||||
@@ -561,9 +561,8 @@ export const EntityIconLinkBlueprint: ExtensionBlueprint<{
|
||||
export const EntityTableColumnTitle: (
|
||||
input: EntityTableColumnTitleProps,
|
||||
) =>
|
||||
| 'System'
|
||||
| 'Title'
|
||||
| 'Domain'
|
||||
| 'System'
|
||||
| 'Lifecycle'
|
||||
| 'Namespace'
|
||||
| 'Owner'
|
||||
@@ -572,6 +571,7 @@ export const EntityTableColumnTitle: (
|
||||
| 'Name'
|
||||
| 'Description'
|
||||
| 'Targets'
|
||||
| 'Title'
|
||||
| 'Label';
|
||||
|
||||
// @alpha (undocumented)
|
||||
|
||||
@@ -70,8 +70,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -151,8 +151,8 @@ export const unprocessedEntitiesDevToolsContent: OverridableExtensionDefinition<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -46,8 +46,8 @@ export const catalogTranslationRef: TranslationRef<
|
||||
readonly 'indexPage.supportButtonContent': 'All your software catalog entities';
|
||||
readonly 'entityPage.notFoundMessage': 'There is no {{kind}} with the requested {{link}}.';
|
||||
readonly 'entityPage.notFoundLinkText': 'kind, namespace, and name';
|
||||
readonly 'aboutCard.title': 'About';
|
||||
readonly 'aboutCard.unknown': 'unknown';
|
||||
readonly 'aboutCard.title': 'About';
|
||||
readonly 'aboutCard.refreshButtonTitle': 'Schedule entity refresh';
|
||||
readonly 'aboutCard.editButtonTitle': 'Edit Metadata';
|
||||
readonly 'aboutCard.editButtonAriaLabel': 'Edit';
|
||||
@@ -72,8 +72,8 @@ export const catalogTranslationRef: TranslationRef<
|
||||
readonly 'aboutCard.tagsField.value': 'No Tags';
|
||||
readonly 'aboutCard.tagsField.label': 'Tags';
|
||||
readonly 'aboutCard.targetsField.label': 'Targets';
|
||||
readonly 'searchResultItem.type': 'Type';
|
||||
readonly 'searchResultItem.kind': 'Kind';
|
||||
readonly 'searchResultItem.type': 'Type';
|
||||
readonly 'searchResultItem.owner': 'Owner';
|
||||
readonly 'searchResultItem.lifecycle': 'Lifecycle';
|
||||
readonly 'catalogTable.allFilters': 'All';
|
||||
@@ -308,11 +308,11 @@ const _default: OverridableFrontendPlugin<
|
||||
'entity-card:catalog/about': OverridableExtensionDefinition<{
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -378,11 +378,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'depends-on-components';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -419,11 +419,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'depends-on-resources';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -460,11 +460,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'has-components';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -501,11 +501,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'has-resources';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -542,11 +542,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'has-subcomponents';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -583,11 +583,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'has-subdomains';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -624,11 +624,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'has-systems';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -665,11 +665,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'labels';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -706,11 +706,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'links';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -752,10 +752,10 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
title?: string | undefined;
|
||||
icon?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -941,8 +941,8 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
label?: string | undefined;
|
||||
title?: string | undefined;
|
||||
label?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<
|
||||
@@ -996,7 +996,7 @@ const _default: OverridableFrontendPlugin<
|
||||
pagination:
|
||||
| boolean
|
||||
| {
|
||||
mode: 'offset' | 'cursor';
|
||||
mode: 'cursor' | 'offset';
|
||||
offset?: number | undefined;
|
||||
limit?: number | undefined;
|
||||
};
|
||||
@@ -1007,13 +1007,13 @@ const _default: OverridableFrontendPlugin<
|
||||
pagination?:
|
||||
| boolean
|
||||
| {
|
||||
mode: 'offset' | 'cursor';
|
||||
mode: 'cursor' | 'offset';
|
||||
offset?: number | undefined;
|
||||
limit?: number | undefined;
|
||||
}
|
||||
| undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -1122,8 +1122,8 @@ const _default: OverridableFrontendPlugin<
|
||||
| undefined;
|
||||
defaultContentOrder?: 'title' | 'natural' | undefined;
|
||||
showNavItemIcons?: boolean | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -455,7 +455,7 @@ export function EntityRelationWarning(): JSX_2.Element | null;
|
||||
|
||||
// @public (undocumented)
|
||||
export const EntitySwitch: {
|
||||
(props: EntitySwitchProps): JSX.Element;
|
||||
(props: EntitySwitchProps): JSX_2.Element;
|
||||
Case: (_props: EntitySwitchCaseProps) => null;
|
||||
};
|
||||
|
||||
|
||||
@@ -30,8 +30,8 @@ export const DevToolsContentBlueprint: ExtensionBlueprint<{
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
dataRefs: never;
|
||||
}>;
|
||||
|
||||
@@ -67,8 +67,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -108,8 +108,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -224,9 +224,9 @@ export const homeTranslationRef: TranslationRef<
|
||||
readonly 'widgetSettingsOverlay.deleteWidgetTooltip': 'Delete widget';
|
||||
readonly 'widgetSettingsOverlay.submitButtonTitle': 'Submit';
|
||||
readonly 'starredEntityListItem.removeFavoriteEntityTitle': 'Remove entity from favorites';
|
||||
readonly 'visitList.few.title': 'The more pages you visit, the more pages will appear here.';
|
||||
readonly 'visitList.empty.title': 'There are no visits to show yet.';
|
||||
readonly 'visitList.empty.description': 'Once you start using Backstage, your visits will appear here as a quick link to carry on where you left off.';
|
||||
readonly 'visitList.few.title': 'The more pages you visit, the more pages will appear here.';
|
||||
readonly 'quickStart.title': 'Onboarding';
|
||||
readonly 'quickStart.description': 'Get started with Backstage';
|
||||
readonly 'quickStart.learnMoreLinkTitle': 'Learn more';
|
||||
|
||||
@@ -24,6 +24,9 @@ export const kubernetesReactTranslationRef: TranslationRef<
|
||||
readonly 'cluster.noPodsWithErrors': 'No pods with errors';
|
||||
readonly 'pods.pods_one': '{{count}} pod';
|
||||
readonly 'pods.pods_other': '{{count}} pods';
|
||||
readonly 'podsTable.unknown': 'unknown';
|
||||
readonly 'podsTable.status.running': 'Running';
|
||||
readonly 'podsTable.status.ok': 'OK';
|
||||
readonly 'podsTable.columns.name': 'name';
|
||||
readonly 'podsTable.columns.id': 'ID';
|
||||
readonly 'podsTable.columns.status': 'status';
|
||||
@@ -32,9 +35,6 @@ export const kubernetesReactTranslationRef: TranslationRef<
|
||||
readonly 'podsTable.columns.totalRestarts': 'total restarts';
|
||||
readonly 'podsTable.columns.cpuUsage': 'CPU usage %';
|
||||
readonly 'podsTable.columns.memoryUsage': 'Memory usage %';
|
||||
readonly 'podsTable.unknown': 'unknown';
|
||||
readonly 'podsTable.status.running': 'Running';
|
||||
readonly 'podsTable.status.ok': 'OK';
|
||||
readonly 'errorPanel.message': 'There was a problem retrieving some Kubernetes resources for the entity: {{entityName}}. This could mean that the Error Reporting card is not completely accurate.';
|
||||
readonly 'errorPanel.title': 'There was a problem retrieving Kubernetes objects';
|
||||
readonly 'errorPanel.errorsLabel': 'Errors';
|
||||
@@ -65,12 +65,12 @@ export const kubernetesReactTranslationRef: TranslationRef<
|
||||
readonly 'hpa.currentCpuUsageLabel': 'current CPU usage: {{value}}%';
|
||||
readonly 'hpa.targetCpuUsage': 'target CPU usage:';
|
||||
readonly 'hpa.targetCpuUsageLabel': 'target CPU usage: {{value}}%';
|
||||
readonly 'errorReporting.title': 'Error Reporting';
|
||||
readonly 'errorReporting.columns.name': 'name';
|
||||
readonly 'errorReporting.columns.kind': 'kind';
|
||||
readonly 'errorReporting.columns.namespace': 'namespace';
|
||||
readonly 'errorReporting.columns.messages': 'messages';
|
||||
readonly 'errorReporting.columns.cluster': 'cluster';
|
||||
readonly 'errorReporting.title': 'Error Reporting';
|
||||
readonly 'podLogs.title': 'No logs emitted';
|
||||
readonly 'podLogs.description': 'No logs were emitted by the container';
|
||||
readonly 'podLogs.buttonText': 'Logs';
|
||||
|
||||
@@ -102,10 +102,10 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
title?: string | undefined;
|
||||
icon?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -168,8 +168,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -42,8 +42,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -48,8 +48,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -124,13 +124,13 @@ export default _default;
|
||||
export const notificationsTranslationRef: TranslationRef<
|
||||
'plugin.notifications',
|
||||
{
|
||||
readonly 'table.errors.markAllReadFailed': 'Failed to mark all notifications as read';
|
||||
readonly 'table.pagination.labelDisplayedRows': '{from}-{to} of {count}';
|
||||
readonly 'table.pagination.firstTooltip': 'First Page';
|
||||
readonly 'table.pagination.labelRowsSelect': 'rows';
|
||||
readonly 'table.pagination.lastTooltip': 'Last Page';
|
||||
readonly 'table.pagination.nextTooltip': 'Next Page';
|
||||
readonly 'table.pagination.previousTooltip': 'Previous Page';
|
||||
readonly 'table.errors.markAllReadFailed': 'Failed to mark all notifications as read';
|
||||
readonly 'table.emptyMessage': 'No records to display';
|
||||
readonly 'table.bulkActions.markAllRead': 'Mark all read';
|
||||
readonly 'table.bulkActions.markSelectedAsRead': 'Mark selected as read';
|
||||
@@ -140,16 +140,16 @@ export const notificationsTranslationRef: TranslationRef<
|
||||
readonly 'table.confirmDialog.title': 'Are you sure?';
|
||||
readonly 'table.confirmDialog.markAllReadDescription': 'Mark <b>all</b> notifications as <b>read</b>.';
|
||||
readonly 'table.confirmDialog.markAllReadConfirmation': 'Mark All';
|
||||
readonly 'filters.view.all': 'All';
|
||||
readonly 'filters.title': 'Filters';
|
||||
readonly 'filters.view.label': 'View';
|
||||
readonly 'filters.view.all': 'All';
|
||||
readonly 'filters.view.read': 'Read notifications';
|
||||
readonly 'filters.view.saved': 'Saved';
|
||||
readonly 'filters.view.unread': 'Unread notifications';
|
||||
readonly 'filters.title': 'Filters';
|
||||
readonly 'filters.severity.normal': 'Normal';
|
||||
readonly 'filters.severity.label': 'Min severity';
|
||||
readonly 'filters.severity.high': 'High';
|
||||
readonly 'filters.severity.low': 'Low';
|
||||
readonly 'filters.severity.label': 'Min severity';
|
||||
readonly 'filters.severity.critical': 'Critical';
|
||||
readonly 'filters.topic.label': 'Topic';
|
||||
readonly 'filters.topic.anyTopic': 'Any topic';
|
||||
@@ -161,12 +161,12 @@ export const notificationsTranslationRef: TranslationRef<
|
||||
readonly 'filters.sortBy.origin': 'Origin';
|
||||
readonly 'filters.sortBy.label': 'Sort by';
|
||||
readonly 'filters.sortBy.placeholder': 'Field to sort by';
|
||||
readonly 'filters.sortBy.topic': 'Topic';
|
||||
readonly 'filters.sortBy.newest': 'Newest on top';
|
||||
readonly 'filters.sortBy.oldest': 'Oldest on top';
|
||||
readonly 'filters.sortBy.topic': 'Topic';
|
||||
readonly 'settings.title': 'Notification settings';
|
||||
readonly 'settings.table.origin': 'Origin';
|
||||
readonly 'settings.table.topic': 'Topic';
|
||||
readonly 'settings.title': 'Notification settings';
|
||||
readonly 'settings.errors.useNotificationFormat': 'useNotificationFormat must be used within a NotificationFormatProvider';
|
||||
readonly 'settings.errorTitle': 'Failed to load settings';
|
||||
readonly 'settings.noSettingsAvailable': 'No notification settings available, check back later';
|
||||
|
||||
@@ -25,11 +25,11 @@ const _default: OverridableFrontendPlugin<
|
||||
name: 'group-profile';
|
||||
config: {
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -66,13 +66,13 @@ const _default: OverridableFrontendPlugin<
|
||||
initialRelationAggregation: 'direct' | 'aggregated' | undefined;
|
||||
showAggregateMembersToggle: boolean | undefined;
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
showAggregateMembersToggle?: boolean | undefined;
|
||||
initialRelationAggregation?: 'direct' | 'aggregated' | undefined;
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -112,14 +112,14 @@ const _default: OverridableFrontendPlugin<
|
||||
showAggregateMembersToggle: boolean | undefined;
|
||||
ownedKinds: string[] | undefined;
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
showAggregateMembersToggle?: boolean | undefined;
|
||||
initialRelationAggregation?: 'direct' | 'aggregated' | undefined;
|
||||
ownedKinds?: string[] | undefined;
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
@@ -158,13 +158,13 @@ const _default: OverridableFrontendPlugin<
|
||||
maxRelations: number | undefined;
|
||||
hideIcons: boolean;
|
||||
filter: FilterPredicate | undefined;
|
||||
type: 'content' | 'info' | undefined;
|
||||
type: 'info' | 'content' | undefined;
|
||||
};
|
||||
configInput: {
|
||||
hideIcons?: boolean | undefined;
|
||||
maxRelations?: number | undefined;
|
||||
filter?: FilterPredicate | undefined;
|
||||
type?: 'content' | 'info' | undefined;
|
||||
type?: 'info' | 'content' | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
|
||||
@@ -25,25 +25,25 @@ export const createBitbucketPipelinesRunAction: (options: {
|
||||
| {
|
||||
type?: string | undefined;
|
||||
source?: string | undefined;
|
||||
selector?:
|
||||
| {
|
||||
type: string;
|
||||
pattern: string;
|
||||
}
|
||||
| undefined;
|
||||
pull_request?:
|
||||
| {
|
||||
id: string;
|
||||
}
|
||||
| undefined;
|
||||
commit?:
|
||||
| {
|
||||
type: string;
|
||||
hash: string;
|
||||
}
|
||||
| undefined;
|
||||
destination?: string | undefined;
|
||||
selector?:
|
||||
| {
|
||||
type: string;
|
||||
pattern: string;
|
||||
}
|
||||
| undefined;
|
||||
ref_name?: string | undefined;
|
||||
destination?: string | undefined;
|
||||
pull_request?:
|
||||
| {
|
||||
id: string;
|
||||
}
|
||||
| undefined;
|
||||
ref_type?: string | undefined;
|
||||
destination_commit?:
|
||||
| {
|
||||
@@ -54,8 +54,8 @@ export const createBitbucketPipelinesRunAction: (options: {
|
||||
| undefined;
|
||||
variables?:
|
||||
| {
|
||||
key: string;
|
||||
value: string;
|
||||
key: string;
|
||||
secured: boolean;
|
||||
}[]
|
||||
| undefined;
|
||||
@@ -80,7 +80,7 @@ export function createPublishBitbucketCloudAction(options: {
|
||||
repoUrl: string;
|
||||
description?: string | undefined;
|
||||
defaultBranch?: string | undefined;
|
||||
repoVisibility?: 'private' | 'public' | undefined;
|
||||
repoVisibility?: 'public' | 'private' | undefined;
|
||||
gitCommitMessage?: string | undefined;
|
||||
sourcePath?: string | undefined;
|
||||
token?: string | undefined;
|
||||
|
||||
@@ -20,7 +20,7 @@ export function createPublishBitbucketServerAction(options: {
|
||||
{
|
||||
repoUrl: string;
|
||||
description?: string | undefined;
|
||||
repoVisibility?: 'private' | 'public' | undefined;
|
||||
repoVisibility?: 'public' | 'private' | undefined;
|
||||
defaultBranch?: string | undefined;
|
||||
sourcePath?: string | undefined;
|
||||
enableLFS?: boolean | undefined;
|
||||
|
||||
@@ -17,7 +17,7 @@ export function createPublishGiteaAction(options: {
|
||||
repoUrl: string;
|
||||
description: string;
|
||||
defaultBranch?: string | undefined;
|
||||
repoVisibility?: 'private' | 'public' | undefined;
|
||||
repoVisibility?: 'public' | 'private' | undefined;
|
||||
gitCommitMessage?: string | undefined;
|
||||
gitAuthorName?: string | undefined;
|
||||
gitAuthorEmail?: string | undefined;
|
||||
|
||||
@@ -67,14 +67,14 @@ export function createGithubBranchProtectionAction(options: {
|
||||
bypassPullRequestAllowances?:
|
||||
| {
|
||||
apps?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
users?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
restrictions?:
|
||||
| {
|
||||
teams: string[];
|
||||
users: string[];
|
||||
teams: string[];
|
||||
apps?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
@@ -242,8 +242,8 @@ export function createGithubRepoCreateAction(options: {
|
||||
bypassPullRequestAllowances?:
|
||||
| {
|
||||
apps?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
users?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
collaborators?:
|
||||
@@ -279,7 +279,7 @@ export function createGithubRepoCreateAction(options: {
|
||||
protectDefaultBranch?: boolean | undefined;
|
||||
protectEnforceAdmins?: boolean | undefined;
|
||||
repoVariables?: Record<string, string> | undefined;
|
||||
repoVisibility?: 'internal' | 'private' | 'public' | undefined;
|
||||
repoVisibility?: 'public' | 'internal' | 'private' | undefined;
|
||||
requireBranchesToBeUpToDate?: boolean | undefined;
|
||||
requireCodeOwnerReviews?: boolean | undefined;
|
||||
requiredApprovingReviewCount?: number | undefined;
|
||||
@@ -290,8 +290,8 @@ export function createGithubRepoCreateAction(options: {
|
||||
requireLastPushApproval?: boolean | undefined;
|
||||
restrictions?:
|
||||
| {
|
||||
teams: string[];
|
||||
users: string[];
|
||||
teams: string[];
|
||||
apps?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
@@ -306,7 +306,7 @@ export function createGithubRepoCreateAction(options: {
|
||||
subscribe?: boolean | undefined;
|
||||
token?: string | undefined;
|
||||
topics?: string[] | undefined;
|
||||
workflowAccess?: 'none' | 'organization' | 'user' | undefined;
|
||||
workflowAccess?: 'none' | 'user' | 'organization' | undefined;
|
||||
},
|
||||
{
|
||||
remoteUrl: string;
|
||||
@@ -329,15 +329,15 @@ export function createGithubRepoPushAction(options: {
|
||||
bypassPullRequestAllowances?:
|
||||
| {
|
||||
apps?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
users?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
requiredApprovingReviewCount?: number | undefined;
|
||||
restrictions?:
|
||||
| {
|
||||
teams: string[];
|
||||
users: string[];
|
||||
teams: string[];
|
||||
apps?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
@@ -399,15 +399,15 @@ export function createPublishGithubAction(options: {
|
||||
bypassPullRequestAllowances?:
|
||||
| {
|
||||
apps?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
users?: string[] | undefined;
|
||||
teams?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
requiredApprovingReviewCount?: number | undefined;
|
||||
restrictions?:
|
||||
| {
|
||||
teams: string[];
|
||||
users: string[];
|
||||
teams: string[];
|
||||
apps?: string[] | undefined;
|
||||
}
|
||||
| undefined;
|
||||
@@ -417,7 +417,7 @@ export function createPublishGithubAction(options: {
|
||||
requireBranchesToBeUpToDate?: boolean | undefined;
|
||||
requiredConversationResolution?: boolean | undefined;
|
||||
requireLastPushApproval?: boolean | undefined;
|
||||
repoVisibility?: 'internal' | 'private' | 'public' | undefined;
|
||||
repoVisibility?: 'public' | 'internal' | 'private' | undefined;
|
||||
defaultBranch?: string | undefined;
|
||||
protectDefaultBranch?: boolean | undefined;
|
||||
protectEnforceAdmins?: boolean | undefined;
|
||||
|
||||
@@ -154,7 +154,7 @@ export const createGitlabRepoPushAction: (options: {
|
||||
sourcePath?: string | undefined;
|
||||
targetPath?: string | undefined;
|
||||
token?: string | undefined;
|
||||
commitAction?: 'auto' | 'update' | 'delete' | 'create' | undefined;
|
||||
commitAction?: 'auto' | 'create' | 'update' | 'delete' | undefined;
|
||||
},
|
||||
{
|
||||
projectid: string;
|
||||
@@ -193,7 +193,7 @@ export function createPublishGitlabAction(options: {
|
||||
}): TemplateAction<
|
||||
{
|
||||
repoUrl: string;
|
||||
repoVisibility?: 'internal' | 'private' | 'public' | undefined;
|
||||
repoVisibility?: 'public' | 'internal' | 'private' | undefined;
|
||||
defaultBranch?: string | undefined;
|
||||
gitCommitMessage?: string | undefined;
|
||||
gitAuthorName?: string | undefined;
|
||||
@@ -206,24 +206,24 @@ export function createPublishGitlabAction(options: {
|
||||
topics?: string[] | undefined;
|
||||
settings?:
|
||||
| {
|
||||
visibility?: 'internal' | 'private' | 'public' | undefined;
|
||||
path?: string | undefined;
|
||||
description?: string | undefined;
|
||||
merge_method?: 'merge' | 'rebase_merge' | 'ff' | undefined;
|
||||
visibility?: 'public' | 'internal' | 'private' | undefined;
|
||||
topics?: string[] | undefined;
|
||||
merge_method?: 'merge' | 'rebase_merge' | 'ff' | undefined;
|
||||
auto_devops_enabled?: boolean | undefined;
|
||||
only_allow_merge_if_pipeline_succeeds?: boolean | undefined;
|
||||
allow_merge_on_skipped_pipeline?: boolean | undefined;
|
||||
ci_config_path?: string | undefined;
|
||||
squash_option?:
|
||||
| 'never'
|
||||
| 'always'
|
||||
| 'default_off'
|
||||
| 'default_on'
|
||||
| undefined;
|
||||
only_allow_merge_if_all_discussions_are_resolved?:
|
||||
| boolean
|
||||
| undefined;
|
||||
squash_option?:
|
||||
| 'always'
|
||||
| 'never'
|
||||
| 'default_on'
|
||||
| 'default_off'
|
||||
| undefined;
|
||||
ci_config_path?: string | undefined;
|
||||
only_allow_merge_if_pipeline_succeeds?: boolean | undefined;
|
||||
allow_merge_on_skipped_pipeline?: boolean | undefined;
|
||||
}
|
||||
| undefined;
|
||||
branches?:
|
||||
@@ -236,15 +236,15 @@ export function createPublishGitlabAction(options: {
|
||||
| undefined;
|
||||
projectVariables?:
|
||||
| {
|
||||
key: string;
|
||||
value: string;
|
||||
raw?: boolean | undefined;
|
||||
key: string;
|
||||
description?: string | undefined;
|
||||
protected?: boolean | undefined;
|
||||
raw?: boolean | undefined;
|
||||
variable_type?: 'file' | 'env_var' | undefined;
|
||||
masked?: boolean | undefined;
|
||||
environment_scope?: string | undefined;
|
||||
masked_and_hidden?: boolean | undefined;
|
||||
environment_scope?: string | undefined;
|
||||
}[]
|
||||
| undefined;
|
||||
},
|
||||
@@ -271,7 +271,7 @@ export const createPublishGitlabMergeRequestAction: (options: {
|
||||
sourcePath?: string | undefined;
|
||||
targetPath?: string | undefined;
|
||||
token?: string | undefined;
|
||||
commitAction?: 'auto' | 'update' | 'delete' | 'create' | 'skip' | undefined;
|
||||
commitAction?: 'auto' | 'create' | 'update' | 'delete' | 'skip' | undefined;
|
||||
projectid?: string | undefined;
|
||||
removeSourceBranch?: boolean | undefined;
|
||||
assignee?: string | undefined;
|
||||
|
||||
@@ -47,9 +47,8 @@ export function createFetchRailsAction(options: {
|
||||
values: {
|
||||
railsArguments?:
|
||||
| {
|
||||
template?: string | undefined;
|
||||
api?: boolean | undefined;
|
||||
force?: boolean | undefined;
|
||||
template?: string | undefined;
|
||||
database?:
|
||||
| 'sqlite3'
|
||||
| 'mysql'
|
||||
@@ -61,6 +60,7 @@ export function createFetchRailsAction(options: {
|
||||
| 'jdbcpostgresql'
|
||||
| 'jdbc'
|
||||
| undefined;
|
||||
force?: boolean | undefined;
|
||||
minimal?: boolean | undefined;
|
||||
railsVersion?: 'edge' | 'master' | 'dev' | 'fromImage' | undefined;
|
||||
skipActionCable?: boolean | undefined;
|
||||
|
||||
@@ -217,8 +217,8 @@ export const createFilesystemReadDirAction: () => TemplateAction<
|
||||
export const createFilesystemRenameAction: () => TemplateAction<
|
||||
{
|
||||
files: {
|
||||
from: string;
|
||||
to: string;
|
||||
from: string;
|
||||
overwrite?: boolean | undefined;
|
||||
}[];
|
||||
},
|
||||
|
||||
@@ -318,8 +318,8 @@ export const scaffolderReactTranslationRef: TranslationRef<
|
||||
readonly 'stepper.reviewButtonText': 'Review';
|
||||
readonly 'stepper.stepIndexLabel': 'Step {{index, number}}';
|
||||
readonly 'passwordWidget.content': 'This widget is insecure. Please use [`ui:field: Secret`](https://backstage.io/docs/features/software-templates/writing-templates/#using-secrets) instead of `ui:widget: password`';
|
||||
readonly 'scaffolderPageContextMenu.createLabel': 'Create';
|
||||
readonly 'scaffolderPageContextMenu.moreLabel': 'more';
|
||||
readonly 'scaffolderPageContextMenu.createLabel': 'Create';
|
||||
readonly 'scaffolderPageContextMenu.editorLabel': 'Manage Templates';
|
||||
readonly 'scaffolderPageContextMenu.actionsLabel': 'Installed Actions';
|
||||
readonly 'scaffolderPageContextMenu.tasksLabel': 'Task List';
|
||||
|
||||
@@ -144,8 +144,8 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
label?: string | undefined;
|
||||
title?: string | undefined;
|
||||
label?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<
|
||||
@@ -200,8 +200,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -572,24 +572,24 @@ export const scaffolderTranslationRef: TranslationRef<
|
||||
readonly 'fields.repoOwnerPicker.title': 'Owner';
|
||||
readonly 'fields.repoOwnerPicker.description': 'The owner of the repository';
|
||||
readonly 'aboutCard.launchTemplate': 'Launch Template';
|
||||
readonly 'actionsPage.title': 'Installed actions';
|
||||
readonly 'actionsPage.action.output': 'Output';
|
||||
readonly 'actionsPage.action.input': 'Input';
|
||||
readonly 'actionsPage.action.examples': 'Examples';
|
||||
readonly 'actionsPage.content.emptyState.title': 'No information to display';
|
||||
readonly 'actionsPage.content.emptyState.description': 'There are no actions installed or there was an issue communicating with backend.';
|
||||
readonly 'actionsPage.content.searchFieldPlaceholder': 'Search for an action';
|
||||
readonly 'actionsPage.title': 'Installed actions';
|
||||
readonly 'actionsPage.action.input': 'Input';
|
||||
readonly 'actionsPage.action.output': 'Output';
|
||||
readonly 'actionsPage.action.examples': 'Examples';
|
||||
readonly 'actionsPage.subtitle': 'This is the collection of all installed actions';
|
||||
readonly 'actionsPage.pageTitle': 'Create a New Component';
|
||||
readonly 'listTaskPage.title': 'List template tasks';
|
||||
readonly 'listTaskPage.content.emptyState.title': 'No information to display';
|
||||
readonly 'listTaskPage.content.emptyState.description': 'There are no tasks or there was an issue communicating with backend.';
|
||||
readonly 'listTaskPage.content.tableCell.template': 'Template';
|
||||
readonly 'listTaskPage.content.tableTitle': 'Tasks';
|
||||
readonly 'listTaskPage.content.tableCell.status': 'Status';
|
||||
readonly 'listTaskPage.content.tableCell.template': 'Template';
|
||||
readonly 'listTaskPage.content.tableCell.owner': 'Owner';
|
||||
readonly 'listTaskPage.content.tableCell.created': 'Created';
|
||||
readonly 'listTaskPage.content.tableCell.taskID': 'Task ID';
|
||||
readonly 'listTaskPage.content.tableTitle': 'Tasks';
|
||||
readonly 'listTaskPage.title': 'List template tasks';
|
||||
readonly 'listTaskPage.subtitle': 'All tasks that have been started';
|
||||
readonly 'listTaskPage.pageTitle': 'Templates Tasks';
|
||||
readonly 'ownerListPicker.title': 'Task Owner';
|
||||
@@ -614,28 +614,28 @@ export const scaffolderTranslationRef: TranslationRef<
|
||||
readonly 'templateEditorForm.stepper.emptyText': 'There are no spec parameters in the template to preview.';
|
||||
readonly 'renderSchema.undefined': 'No schema defined';
|
||||
readonly 'renderSchema.tableCell.name': 'Name';
|
||||
readonly 'renderSchema.tableCell.type': 'Type';
|
||||
readonly 'renderSchema.tableCell.title': 'Title';
|
||||
readonly 'renderSchema.tableCell.description': 'Description';
|
||||
readonly 'renderSchema.tableCell.type': 'Type';
|
||||
readonly 'templatingExtensions.title': 'Templating Extensions';
|
||||
readonly 'templatingExtensions.content.values.title': 'Values';
|
||||
readonly 'templatingExtensions.content.values.notAvailable': 'There are no global template values defined.';
|
||||
readonly 'templatingExtensions.content.emptyState.title': 'No information to display';
|
||||
readonly 'templatingExtensions.content.emptyState.description': 'There are no templating extensions available or there was an issue communicating with the backend.';
|
||||
readonly 'templatingExtensions.content.filters.title': 'Filters';
|
||||
readonly 'templatingExtensions.content.filters.schema.input': 'Input';
|
||||
readonly 'templatingExtensions.content.filters.schema.output': 'Output';
|
||||
readonly 'templatingExtensions.content.filters.schema.input': 'Input';
|
||||
readonly 'templatingExtensions.content.filters.schema.arguments': 'Arguments';
|
||||
readonly 'templatingExtensions.content.filters.examples': 'Examples';
|
||||
readonly 'templatingExtensions.content.filters.notAvailable': 'There are no template filters defined.';
|
||||
readonly 'templatingExtensions.content.filters.metadataAbsent': 'Filter metadata unavailable';
|
||||
readonly 'templatingExtensions.content.searchFieldPlaceholder': 'Search for an extension';
|
||||
readonly 'templatingExtensions.content.functions.title': 'Functions';
|
||||
readonly 'templatingExtensions.content.functions.schema.output': 'Output';
|
||||
readonly 'templatingExtensions.content.functions.schema.arguments': 'Arguments';
|
||||
readonly 'templatingExtensions.content.functions.examples': 'Examples';
|
||||
readonly 'templatingExtensions.content.functions.notAvailable': 'There are no global template functions defined.';
|
||||
readonly 'templatingExtensions.content.functions.metadataAbsent': 'Function metadata unavailable';
|
||||
readonly 'templatingExtensions.content.searchFieldPlaceholder': 'Search for an extension';
|
||||
readonly 'templatingExtensions.title': 'Templating Extensions';
|
||||
readonly 'templatingExtensions.subtitle': 'This is the collection of available templating extensions';
|
||||
readonly 'templatingExtensions.pageTitle': 'Templating Extensions';
|
||||
readonly 'templateTypePicker.title': 'Categories';
|
||||
@@ -699,12 +699,12 @@ export const scaffolderTranslationRef: TranslationRef<
|
||||
readonly 'templateEditorToolbar.addToCatalogDialogTitle': 'Publish changes';
|
||||
readonly 'templateEditorToolbar.addToCatalogDialogContent.stepsIntroduction': 'Follow the instructions below to create or update a template:';
|
||||
readonly 'templateEditorToolbar.addToCatalogDialogContent.stepsListItems': 'Save the template files in a local directory\nCreate a pull request to a new or existing git repository\nIf the template already exists, the changes will be reflected in the software catalog once the pull request gets merged\nBut if you are creating a new template, follow the documentation linked below to register the new template repository in software catalog';
|
||||
readonly 'templateEditorToolbar.addToCatalogDialogActions.documentationUrl': 'https://backstage.io/docs/features/software-templates/adding-templates/';
|
||||
readonly 'templateEditorToolbar.addToCatalogDialogActions.documentationButton': 'Go to the documentation';
|
||||
readonly 'templateEditorToolbarFileMenu.button': 'File';
|
||||
readonly 'templateEditorToolbar.addToCatalogDialogActions.documentationUrl': 'https://backstage.io/docs/features/software-templates/adding-templates/';
|
||||
readonly 'templateEditorToolbarFileMenu.options.openDirectory': 'Open template directory';
|
||||
readonly 'templateEditorToolbarFileMenu.options.createDirectory': 'Create template directory';
|
||||
readonly 'templateEditorToolbarFileMenu.options.closeEditor': 'Close template editor';
|
||||
readonly 'templateEditorToolbarFileMenu.button': 'File';
|
||||
readonly 'templateEditorToolbarTemplatesMenu.button': 'Templates';
|
||||
}
|
||||
>;
|
||||
|
||||
@@ -7,8 +7,8 @@ import { ApiResponse } from '@opensearch-project/opensearch';
|
||||
import { ApiResponse as ApiResponse_2 } from '@elastic/elasticsearch';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { BatchSearchEngineIndexer } from '@backstage/plugin-search-backend-node';
|
||||
import { BulkHelper } from '@elastic/elasticsearch/lib/Helpers';
|
||||
import { BulkStats } from '@elastic/elasticsearch/lib/Helpers';
|
||||
import { BulkHelper } from '@opensearch-project/opensearch/lib/Helpers.js';
|
||||
import { BulkStats } from '@opensearch-project/opensearch/lib/Helpers.js';
|
||||
import { Config } from '@backstage/config';
|
||||
import type { ConnectionOptions } from 'node:tls';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
|
||||
@@ -73,8 +73,8 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
noTrack?: boolean | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -242,8 +242,8 @@ export const searchPage: OverridableExtensionDefinition<{
|
||||
};
|
||||
configInput: {
|
||||
noTrack?: boolean | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -133,10 +133,10 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
title?: string | undefined;
|
||||
icon?: string | undefined;
|
||||
group?: string | false | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -230,8 +230,8 @@ const _default: OverridableFrontendPlugin<
|
||||
};
|
||||
configInput: {
|
||||
filter?: FilterPredicate | undefined;
|
||||
label?: string | undefined;
|
||||
title?: string | undefined;
|
||||
label?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<
|
||||
@@ -288,8 +288,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -366,8 +366,8 @@ const _default: OverridableFrontendPlugin<
|
||||
configInput: {
|
||||
withoutSearch?: boolean | undefined;
|
||||
withoutHeader?: boolean | undefined;
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
|
||||
@@ -50,8 +50,8 @@ const _default: OverridableFrontendPlugin<
|
||||
title: string | undefined;
|
||||
};
|
||||
configInput: {
|
||||
title?: string | undefined;
|
||||
path?: string | undefined;
|
||||
title?: string | undefined;
|
||||
};
|
||||
output:
|
||||
| ExtensionDataRef<string, 'core.routing.path', {}>
|
||||
@@ -164,22 +164,22 @@ export const userSettingsTranslationRef: TranslationRef<
|
||||
readonly 'featureFlags.filterTitle': 'Filter';
|
||||
readonly 'featureFlags.clearFilter': 'Clear filter';
|
||||
readonly 'featureFlags.emptyFlags.title': 'No Feature Flags';
|
||||
readonly 'featureFlags.emptyFlags.description': 'Feature Flags make it possible for plugins to register features in Backstage for users to opt into. You can use this to split out logic in your code for manual A/B testing, etc.';
|
||||
readonly 'featureFlags.emptyFlags.action.title': 'An example for how to add a feature flag is highlighted below:';
|
||||
readonly 'featureFlags.emptyFlags.action.readMoreButtonTitle': 'Read More';
|
||||
readonly 'featureFlags.emptyFlags.description': 'Feature Flags make it possible for plugins to register features in Backstage for users to opt into. You can use this to split out logic in your code for manual A/B testing, etc.';
|
||||
readonly 'featureFlags.flagItem.title.disable': 'Disable';
|
||||
readonly 'featureFlags.flagItem.title.enable': 'Enable';
|
||||
readonly 'featureFlags.flagItem.subtitle.registeredInApplication': 'Registered in the application';
|
||||
readonly 'featureFlags.flagItem.subtitle.registeredInPlugin': 'Registered in {{pluginId}} plugin';
|
||||
readonly 'languageToggle.select': 'Select language {{language}}';
|
||||
readonly 'languageToggle.title': 'Language';
|
||||
readonly 'languageToggle.description': 'Change the language';
|
||||
readonly 'themeToggle.select': 'Select {{theme}}';
|
||||
readonly 'languageToggle.select': 'Select language {{language}}';
|
||||
readonly 'themeToggle.title': 'Theme';
|
||||
readonly 'themeToggle.description': 'Change the theme mode';
|
||||
readonly 'themeToggle.select': 'Select {{theme}}';
|
||||
readonly 'themeToggle.names.auto': 'Auto';
|
||||
readonly 'themeToggle.names.dark': 'Dark';
|
||||
readonly 'themeToggle.names.light': 'Light';
|
||||
readonly 'themeToggle.names.dark': 'Dark';
|
||||
readonly 'themeToggle.selectAuto': 'Select Auto Theme';
|
||||
readonly 'signOutMenu.title': 'Sign Out';
|
||||
readonly 'signOutMenu.moreIconTitle': 'more';
|
||||
@@ -194,9 +194,9 @@ export const userSettingsTranslationRef: TranslationRef<
|
||||
readonly 'identityCard.ownershipEntities': 'Ownership Entities';
|
||||
readonly 'defaultProviderSettings.description': 'Provides authentication towards {{provider}} APIs and identities';
|
||||
readonly 'emptyProviders.title': 'No Authentication Providers';
|
||||
readonly 'emptyProviders.description': 'You can add Authentication Providers to Backstage which allows you to use these providers to authenticate yourself.';
|
||||
readonly 'emptyProviders.action.title': 'Open app-config.yaml and make the changes as highlighted below:';
|
||||
readonly 'emptyProviders.action.readMoreButtonTitle': 'Read More';
|
||||
readonly 'emptyProviders.description': 'You can add Authentication Providers to Backstage which allows you to use these providers to authenticate yourself.';
|
||||
readonly 'providerSettingsItem.title.signOut': 'Sign out from {{title}}';
|
||||
readonly 'providerSettingsItem.title.signIn': 'Sign in to {{title}}';
|
||||
readonly 'providerSettingsItem.buttonTitle.signOut': 'Sign out';
|
||||
|
||||
Reference in New Issue
Block a user