diff --git a/plugins/scaffolder/src/components/MultistepJsonForm/MultistepJsonForm.tsx b/plugins/scaffolder/src/components/MultistepJsonForm/MultistepJsonForm.tsx index b94eb43121..c24284d3e0 100644 --- a/plugins/scaffolder/src/components/MultistepJsonForm/MultistepJsonForm.tsx +++ b/plugins/scaffolder/src/components/MultistepJsonForm/MultistepJsonForm.tsx @@ -36,13 +36,18 @@ import { transformSchemaToProps } from './schema'; import cloneDeep from 'lodash/cloneDeep'; import * as fieldOverrides from './FieldOverrides'; import { LayoutOptions } from '../../layouts'; -import { ReviewStepProps, Step } from '../types'; +import { ReviewStepProps } from '../types'; import { ReviewStep } from './ReviewStep'; import { selectedTemplateRouteRef } from '../../routes'; import { extractSchemaFromStep } from '../../next/TemplateWizardPage/Stepper/schema'; const Form = withTheme(MuiTheme); +type Step = { + schema: JsonObject; + title: string; +} & Partial, 'schema'>>; + /** * The props for a dynamic form of a scaffolder template. */ diff --git a/plugins/scaffolder/src/components/index.ts b/plugins/scaffolder/src/components/index.ts index b10e1f9e76..23f49ea748 100644 --- a/plugins/scaffolder/src/components/index.ts +++ b/plugins/scaffolder/src/components/index.ts @@ -19,4 +19,4 @@ export { TemplateTypePicker } from './TemplateTypePicker'; export * from './secrets'; export { TaskPage } from './TaskPage'; export type { RouterProps } from './Router'; -export type { ReviewStepProps, Step } from './types'; +export type { ReviewStepProps } from './types'; diff --git a/plugins/scaffolder/src/components/types.ts b/plugins/scaffolder/src/components/types.ts index 45528b46f3..3a0866a139 100644 --- a/plugins/scaffolder/src/components/types.ts +++ b/plugins/scaffolder/src/components/types.ts @@ -14,19 +14,9 @@ * limitations under the License. */ -import { FormProps, UiSchema } from '@rjsf/core'; +import { UiSchema } from '@rjsf/core'; import { JsonObject } from '@backstage/types'; -/** - * The props for the Step in scaffolder template. - * - * @public - */ -export type Step = { - schema: JsonObject; - title: string; -} & Partial, 'schema'>>; - /** * The props for the Last Step in scaffolder template form. * Which represents the summary of the input provided by the end user.