@@ -10,19 +10,21 @@ import {
10
10
import { VoidField } from "@formily/core" ;
11
11
import { Steps , Button , Space } from "@douyinfe/semi-ui" ;
12
12
import { Schema , SchemaKey } from "@formily/json-schema" ;
13
- import { FormPath } from ' @formily/shared' ;
13
+ import { FormPath } from " @formily/shared" ;
14
14
import type { ButtonProps } from "@douyinfe/semi-ui/lib/es/button" ;
15
- import type { BasicStepsProps } from "@douyinfe/semi-ui/lib/es/steps" ;
15
+ import type { StepsProps } from "@douyinfe/semi-ui/lib/es/steps" ;
16
16
import type { StepProps } from "@douyinfe/semi-ui/lib/es/steps" ;
17
17
import cls from "classnames" ;
18
18
import { usePrefixCls } from "../__builtins__" ;
19
19
import { FormStep , IFormStep } from "../form-step" ;
20
20
21
- export interface IFormStepProProps extends BasicStepsProps {
21
+ interface IStepProProps {
22
22
formStep ?: IFormStep ;
23
23
onSubmit ?: ( value ?: any ) => void ;
24
24
}
25
25
26
+ export type IFormStepProProps = IStepProProps & StepsProps ;
27
+
26
28
export interface IFormStepProContext {
27
29
props : Pick < IFormStepProProps , "formStep" | "onSubmit" > ;
28
30
field : VoidField ;
@@ -160,7 +162,7 @@ const NextWithSubmit: React.FC<
160
162
{ ...restProps }
161
163
onClick = { ( ) => {
162
164
formStepCtx ?. props . formStep ?. submit ( ( values ) => {
163
- const target = { }
165
+ const target = { } ;
164
166
picks . forEach ( ( pickPath ) => {
165
167
const parser = FormPath . parse ( pickPath ) ;
166
168
parser . setIn ( target , parser . getIn ( values ) ) ;
0 commit comments