Skip to content

Commit e93bd5c

Browse files
committed
fix: add missing properties
1 parent 3306f73 commit e93bd5c

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

packages/react/src/hooks/useStepHandlers.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,18 @@ export function useStepHandlers(step: FlowStep, { onPrimary, onSecondary }: Step
4040
step == null
4141
? {}
4242
: {
43-
'flow.back': () => step.flow.back(),
44-
'flow.complete': () => step.flow.complete(),
45-
'flow.forward': () => step.flow.forward(),
43+
'flow.back': (properties?: PropertyPayload) => step.flow.back(properties),
44+
'flow.complete': (properties?: PropertyPayload) => step.flow.complete(properties),
45+
'flow.forward': (properties?: PropertyPayload) => step.flow.forward(properties),
4646
'flow.restart': () => step.flow.restart(),
47-
'flow.skip': () => step.flow.skip(),
48-
'flow.start': () => step.flow.start(),
49-
'step.complete': () => step.complete(),
50-
'step.skip': () => step.skip(),
47+
'flow.skip': (properties?: PropertyPayload) => step.flow.skip(properties),
48+
'flow.start': (properties?: PropertyPayload) => step.flow.start(properties),
49+
'step.complete': (properties?: PropertyPayload, optimistic?: boolean) =>
50+
step.complete(properties, optimistic),
51+
'step.skip': (properties?: PropertyPayload, optimistic?: boolean) =>
52+
step.skip(properties, optimistic),
5153
'step.reset': () => step.reset(),
52-
'step.start': () => step.start(),
54+
'step.start': (properties?: PropertyPayload) => step.start(properties),
5355
},
5456
[step]
5557
)

yarn.lock

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3856,6 +3856,7 @@ __metadata:
38563856
"@changesets/cli": "npm:^2.22.0"
38573857
eslint: "npm:^7.32.0"
38583858
eslint-plugin-react-hooks: "npm:^5.1.0"
3859+
husky: "npm:^9.1.7"
38593860
prettier: "npm:^2.5.1"
38603861
rimraf: "npm:^5.0.0"
38613862
turbo: "npm:^1.10.14"
@@ -13609,6 +13610,15 @@ __metadata:
1360913610
languageName: node
1361013611
linkType: hard
1361113612

13613+
"husky@npm:^9.1.7":
13614+
version: 9.1.7
13615+
resolution: "husky@npm:9.1.7"
13616+
bin:
13617+
husky: bin.js
13618+
checksum: 10/c2412753f15695db369634ba70f50f5c0b7e5cb13b673d0826c411ec1bd9ddef08c1dad89ea154f57da2521d2605bd64308af748749b27d08c5f563bcd89975f
13619+
languageName: node
13620+
linkType: hard
13621+
1361213622
"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24":
1361313623
version: 0.4.24
1361413624
resolution: "iconv-lite@npm:0.4.24"

0 commit comments

Comments
 (0)