export selected routes only

Signed-off-by: Alex Rybchenko <arybchenko@box.com>
This commit is contained in:
Alex Rybchenko
2022-09-30 15:12:19 +02:00
parent 36985448d9
commit b6640cd762
4 changed files with 11 additions and 43 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
'@backstage/plugin-scaffolder': patch
---
Added props to override default Scaffolder page title, subtitle and pageTitleOverride
Added props to override default Scaffolder page title, subtitle and pageTitleOverride.
+2 -32
View File
@@ -44,9 +44,6 @@ export function createNextScaffolderFieldExtension<
options: NextFieldExtensionOptions<TReturnValue, TInputProps>,
): Extension<NextFieldExtensionComponentProps<TReturnValue, TInputProps>>;
// @public (undocumented)
export const actionsRouteRef: SubRouteRef<undefined>;
// @public
export function createScaffolderFieldExtension<
TReturnValue = unknown,
@@ -69,9 +66,6 @@ export type CustomFieldValidator<TFieldReturnValue> = (
},
) => void | Promise<void>;
// @public (undocumented)
export const editRouteRef: SubRouteRef<undefined>;
// @public
export const EntityNamePickerFieldExtension: FieldExtensionComponent<
string,
@@ -152,11 +146,6 @@ export interface LayoutOptions<P = any> {
// @public
export type LayoutTemplate<T = any> = FormProps<T>['ObjectFieldTemplate'];
// @public (undocumented)
export const legacySelectedTemplateRouteRef: SubRouteRef<
PathParams<'/templates/:templateName'>
>;
// @public
export type ListActionsResponse = Array<{
id: string;
@@ -180,7 +169,7 @@ export type LogEvent = {
taskId: string;
};
// @public (undocumented)
// @alpha (undocumented)
export const nextRouteRef: RouteRef<undefined>;
// @alpha
@@ -231,7 +220,7 @@ export const NextScaffolderPage: (
props: PropsWithChildren<NextRouterProps>,
) => JSX.Element;
// @public (undocumented)
// @alpha (undocumented)
export const nextSelectedTemplateRouteRef: SubRouteRef<
PathParams<'/templates/:namespace/:templateName'>
>;
@@ -270,9 +259,6 @@ export interface OwnerPickerUiOptions {
defaultNamespace?: string | false;
}
// @public (undocumented)
export const registerComponentRouteRef: ExternalRouteRef<undefined, true>;
// @public
export const repoPickerValidation: (
value: string,
@@ -456,9 +442,6 @@ export interface ScaffolderGetIntegrationsListResponse {
// @public
export const ScaffolderLayouts: React.ComponentType;
// @public (undocumented)
export const scaffolderListTaskRouteRef: SubRouteRef<undefined>;
// @public (undocumented)
export type ScaffolderOutputLink = {
title?: string;
@@ -529,9 +512,6 @@ export type ScaffolderTaskOutput = {
[key: string]: unknown;
};
// @public (undocumented)
export const scaffolderTaskRouteRef: SubRouteRef<PathParams<'/tasks/:taskId'>>;
// @public
export type ScaffolderTaskStatus =
| 'open'
@@ -581,14 +561,4 @@ export const TemplateTypePicker: () => JSX.Element | null;
// @public
export const useTemplateSecrets: () => ScaffolderUseTemplateSecrets;
// @public (undocumented)
export const viewTechDocRouteRef: ExternalRouteRef<
{
name: string;
kind: string;
namespace: string;
},
true
>;
```
+6 -1
View File
@@ -61,7 +61,12 @@ export {
scaffolderPlugin,
} from './plugin';
export * from './components';
export * from './routes';
export {
rootRouteRef,
nextRouteRef,
selectedTemplateRouteRef,
nextSelectedTemplateRouteRef,
} from './routes';
export type { TaskPageProps } from './components/TaskPage';
/** next exports */
+2 -9
View File
@@ -19,13 +19,11 @@ import {
createSubRouteRef,
} from '@backstage/core-plugin-api';
/** @public */
export const registerComponentRouteRef = createExternalRouteRef({
id: 'register-component',
optional: true,
});
/** @public */
export const viewTechDocRouteRef = createExternalRouteRef({
id: 'view-techdoc',
optional: true,
@@ -40,14 +38,13 @@ export const rootRouteRef = createRouteRef({
/**
* @deprecated This is the old template route, can be deleted before next major release
*/
/** @public */
export const legacySelectedTemplateRouteRef = createSubRouteRef({
id: 'scaffolder/legacy/selected-template',
parent: rootRouteRef,
path: '/templates/:templateName',
});
/** @public */
/** @alpha */
export const nextRouteRef = createRouteRef({
id: 'scaffolder/next',
});
@@ -59,14 +56,13 @@ export const selectedTemplateRouteRef = createSubRouteRef({
path: '/templates/:namespace/:templateName',
});
/** @public */
/** @alpha */
export const nextSelectedTemplateRouteRef = createSubRouteRef({
id: 'scaffolder/next/selected-template',
parent: nextRouteRef,
path: '/templates/:namespace/:templateName',
});
/** @public */
export const scaffolderTaskRouteRef = createSubRouteRef({
id: 'scaffolder/task',
parent: rootRouteRef,
@@ -79,21 +75,18 @@ export const nextScaffolderTaskRouteRef = createSubRouteRef({
path: '/tasks/:taskId',
});
/** @public */
export const scaffolderListTaskRouteRef = createSubRouteRef({
id: 'scaffolder/list-tasks',
parent: rootRouteRef,
path: '/tasks',
});
/** @public */
export const actionsRouteRef = createSubRouteRef({
id: 'scaffolder/actions',
parent: rootRouteRef,
path: '/actions',
});
/** @public */
export const editRouteRef = createSubRouteRef({
id: 'scaffolder/edit',
parent: rootRouteRef,