diff --git a/.changeset/wild-socks-breathe.md b/.changeset/wild-socks-breathe.md index 78e570e118..7a4dff4c3b 100644 --- a/.changeset/wild-socks-breathe.md +++ b/.changeset/wild-socks-breathe.md @@ -43,5 +43,3 @@ NextFieldExtensionComponentProps NextFieldExtensionOptions ``` - -- The `/alpha` import for `nextSelectedTemplateRouteRef` has been moved to `scaffolderPlugin.routes.nextSelectedTemplate` diff --git a/plugins/scaffolder/api-report.md b/plugins/scaffolder/api-report.md index dcfa78b4ee..82a8dfd8d3 100644 --- a/plugins/scaffolder/api-report.md +++ b/plugins/scaffolder/api-report.md @@ -195,6 +195,9 @@ export function makeFieldSchemaFromZod< : never >; +// @alpha (undocumented) +export const nextRouteRef: RouteRef; + // @alpha export type NextRouterProps = { components?: { @@ -212,6 +215,16 @@ export const NextScaffolderPage: ( props: PropsWithChildren, ) => JSX.Element; +// @alpha (undocumented) +export const nextScaffolderTaskRouteRef: SubRouteRef< + PathParams<'/tasks/:taskId'> +>; + +// @alpha (undocumented) +export const nextSelectedTemplateRouteRef: SubRouteRef< + PathParams<'/templates/:namespace/:templateName'> +>; + // @public export const OwnedEntityPickerFieldExtension: FieldExtensionComponent_2< string, @@ -457,11 +470,6 @@ export const scaffolderPlugin: BackstagePlugin< PathParams<'/templates/:namespace/:templateName'> >; ongoingTask: SubRouteRef>; - next: RouteRef; - nextSelectedTemplate: SubRouteRef< - PathParams<'/templates/:namespace/:templateName'> - >; - nextOngoingTask: SubRouteRef>; }, { registerComponent: ExternalRouteRef; diff --git a/plugins/scaffolder/src/index.ts b/plugins/scaffolder/src/index.ts index b4e1bd99d4..7c99f8039b 100644 --- a/plugins/scaffolder/src/index.ts +++ b/plugins/scaffolder/src/index.ts @@ -47,6 +47,9 @@ export * from './deprecated'; /** next exports */ export { NextScaffolderPage } from './plugin'; export { + nextRouteRef, + nextScaffolderTaskRouteRef, + nextSelectedTemplateRouteRef, type TemplateGroupFilter, type NextRouterProps, type FormProps, diff --git a/plugins/scaffolder/src/plugin.tsx b/plugins/scaffolder/src/plugin.tsx index 3d8ad5dd29..f6801c6371 100644 --- a/plugins/scaffolder/src/plugin.tsx +++ b/plugins/scaffolder/src/plugin.tsx @@ -61,11 +61,7 @@ import { selectedTemplateRouteRef, scaffolderTaskRouteRef, } from './routes'; -import { - nextRouteRef, - nextSelectedTemplateRouteRef, - nextScaffolderTaskRouteRef, -} from './next'; +import { nextRouteRef } from './next'; /** * The main plugin export for the scaffolder. @@ -95,11 +91,6 @@ export const scaffolderPlugin = createPlugin({ root: rootRouteRef, selectedTemplate: selectedTemplateRouteRef, ongoingTask: scaffolderTaskRouteRef, - - /** next routes */ - next: nextRouteRef, - nextSelectedTemplate: nextSelectedTemplateRouteRef, - nextOngoingTask: nextScaffolderTaskRouteRef, }, externalRoutes: { registerComponent: registerComponentRouteRef,