From 1d6a3cbe2283157e936ed35106d396f19b88f347 Mon Sep 17 00:00:00 2001 From: Paul Cowan Date: Mon, 5 Sep 2022 14:59:34 +0100 Subject: [PATCH] return the default step layout form if a custom one is not found Signed-off-by: Paul Cowan --- plugins/scaffolder/src/layouts/resolveStepLayout.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/scaffolder/src/layouts/resolveStepLayout.ts b/plugins/scaffolder/src/layouts/resolveStepLayout.ts index 309b53b38d..8829fc0d40 100644 --- a/plugins/scaffolder/src/layouts/resolveStepLayout.ts +++ b/plugins/scaffolder/src/layouts/resolveStepLayout.ts @@ -15,6 +15,7 @@ */ import { UiSchema } from '@rjsf/core'; +import { DefaultStepFormLayout } from '../components/layouts/DefaultStepFormLayout'; import { DEFAULT_SCAFFOLDER_LAYOUT } from './default'; import { LayoutOptions, LayoutTemplate } from './types'; @@ -31,7 +32,7 @@ export function resolveStepLayout( )?.component; if (!LayoutComponent) { - throw new Error(`no step layout found for ${layoutName}`); + return DefaultStepFormLayout; } return LayoutComponent;