chore: one last error

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2022-09-08 14:25:09 +02:00
parent b9f71b15af
commit adfb075796
3 changed files with 5 additions and 8 deletions
@@ -62,10 +62,7 @@ export interface RepoUrlPickerUiOptions {
* @public
*/
export const RepoUrlPicker = (
props: FieldExtensionComponentProps<
string | undefined,
RepoUrlPickerUiOptions
>,
props: FieldExtensionComponentProps<string, RepoUrlPickerUiOptions>,
) => {
const { uiSchema, onChange, rawErrors, formData } = props;
const [state, setState] = useState<RepoUrlPickerState>(
@@ -23,7 +23,7 @@ import {
makeStyles,
} from '@material-ui/core';
import { withTheme } from '@rjsf/core';
import { FieldValidation } from '@rjsf/utils';
import { ErrorSchema, FieldValidation } from '@rjsf/utils';
import { Theme as MuiTheme } from '@rjsf/material-ui';
import React, { useMemo, useState } from 'react';
import { FieldExtensionOptions } from '../../../extensions';
@@ -95,7 +95,7 @@ export const Stepper = (props: StepperProps) => {
const returnedValidation = await validation(formData);
const hasErrors = Object.values(returnedValidation).some(i => {
return i.__errors.length > 0;
return i.__errors?.length! > 0 ?? false;
});
if (hasErrors) {
@@ -127,7 +127,7 @@ export const Stepper = (props: StepperProps) => {
{activeStep < steps.length ? (
<Form
validator={validator}
extraErrors={errors}
extraErrors={errors as unknown as ErrorSchema}
formData={formState}
schema={steps[activeStep].schema}
uiSchema={steps[activeStep].uiSchema}
@@ -119,7 +119,7 @@ export const createFieldValidation = (): FieldValidation => {
const fieldValidation: FieldValidation = {
__errors: [] as string[],
addError: (message: string) => {
fieldValidation.__errors.push(message);
fieldValidation.__errors?.push(message);
},
};