Skip to content

Commit 344460f

Browse files
committed
hope i fixed type error
1 parent a951d8b commit 344460f

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/components/Form/MultiStepForm.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type { DefaultValues, Resolver } from 'react-hook-form';
66
import { useForm, FormProvider } from 'react-hook-form';
77
import { zodResolver } from '@hookform/resolvers/zod';
88
import type { AxiosError } from 'axios';
9-
import type { ZodType } from 'zod';
9+
import type { $ZodType } from 'zod/v4/core';
1010
import {
1111
MULTI_STEP_STEP_BUTTON,
1212
MULTI_STEP_SUBMIT_BUTTON,
@@ -24,7 +24,7 @@ export interface StepComponent<T extends Record<string, unknown>> extends Functi
2424
title: string;
2525
initialValues: Partial<T>;
2626
submitHandler?: (values: Partial<T>) => Promise<void>;
27-
validationSchema: ZodType;
27+
validationSchema: $ZodType;
2828
}
2929

3030
interface MultiStepFormProps<T extends Record<string, unknown>> {
@@ -64,7 +64,7 @@ function StepFormInner<T extends Record<string, unknown>>({
6464
}: StepFormInnerProps<T>) {
6565
const methods = useForm<T>({
6666
defaultValues,
67-
resolver: zodResolver(CurrentStep.validationSchema as ZodType<T, T>) as unknown as Resolver<T>,
67+
resolver: zodResolver(CurrentStep.validationSchema as $ZodType<T, T>) as unknown as Resolver<T>,
6868
mode: 'onTouched',
6969
});
7070

0 commit comments

Comments
 (0)