Merge pull request #21783 from solimant/20055

Use new option from RJSF 5.15
This commit is contained in:
Ben Lambert
2023-12-08 11:17:22 +01:00
committed by GitHub
6 changed files with 22 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-home': patch
---
Use new option from RJSF 5.15
@@ -91,6 +91,9 @@ export const WidgetSettingsOverlay = (props: WidgetSettingsOverlayProps) => {
setSettingsDialogOpen(false);
}
}}
experimental_defaultFormStateBehavior={{
allOf: 'populateDefaults',
}}
/>
</DialogContent>
</Dialog>
@@ -230,6 +230,9 @@ export const Stepper = (stepperProps: StepperProps) => {
fields={fields}
showErrorList={false}
onChange={handleChange}
experimental_defaultFormStateBehavior={{
allOf: 'populateDefaults',
}}
{...(props.formProps ?? {})}
>
<div className={styles.footer}>
@@ -192,6 +192,9 @@ export const MultistepJsonForm = (props: MultistepJsonFormProps) => {
onSubmit={(e: IChangeEvent<any>) => {
if (e.errors.length === 0) handleNext();
}}
experimental_defaultFormStateBehavior={{
allOf: 'populateDefaults',
}}
{...formProps}
{...transformSchemaToProps(schema, layouts)}
>
@@ -161,6 +161,9 @@ export const CustomFieldExplorer = ({
onSubmit={e => handleFieldConfigChange(e.formData)}
validator={validator}
schema={selectedField.schema?.uiOptions || {}}
experimental_defaultFormStateBehavior={{
allOf: 'populateDefaults',
}}
>
<Button
variant="contained"
@@ -157,6 +157,9 @@ export const CustomFieldExplorer = ({
onSubmit={e => handleFieldConfigChange(e.formData)}
validator={validator}
schema={selectedField.schema?.uiOptions || {}}
experimental_defaultFormStateBehavior={{
allOf: 'populateDefaults',
}}
>
<Button
variant="contained"