message: scaffolder: allow tweaking of the MultiStepJsonForm finish button label
diff: @@ -54,6 +54,7 @@ type Props = {
  onFinish?: () => Promise<void>;
  widgets?: FormProps<any>['widgets'];
  fields?: FormProps<any>['fields'];
  + finishButtonLabel?: string;
  };
  export function getUiSchemasFromSteps(steps: Step[]): UiSchema[] {
  @@ -110,7 +111,15 @@ export function getReviewData(formData: Record<string, any>, steps: Step[]) {
  }
  export const MultistepJsonForm = (props: Props) => {
  - const { formData, onChange, onReset, onFinish, fields, widgets } = props;
  + const {
  + formData,
  + onChange,
  + onReset,
  + onFinish,
  + fields,
  + widgets,
  + finishButtonLabel,
  + } = props;
  const [activeStep, setActiveStep] = useState(0);
  const [disableButtons, setDisableButtons] = useState(false);
  const errorApi = useApi(errorApiRef);
  @@ -239,7 +248,7 @@ export const MultistepJsonForm = (props: Props) => {
  onClick={handleCreate}
  disabled={!onFinish || disableButtons}
  >
  - Create
  + {finishButtonLabel ?? 'Create'}
  </Button>
  </Paper>
  </Content>
  