File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,8 @@ await clerk.setActive({
12
12
session ,
13
13
navigate : async ({ session }) => {
14
14
const currentTask = session .currentTask ;
15
-
16
15
if (currentTask ) {
17
- await router .push (' /onboarding/choose-organization ' )
16
+ await router .push (` /onboarding/${ currentTask . key } ` )
18
17
return ;
19
18
}
20
19
Original file line number Diff line number Diff line change @@ -120,6 +120,7 @@ export type SDKMetadata = {
120
120
export type ListenerCallback = ( emission : Resources ) => void ;
121
121
export type UnsubscribeCallback = ( ) => void ;
122
122
export type BeforeEmitCallback = ( session ?: SignedInSessionResource | null ) => void | Promise < any > ;
123
+ export type SetActiveNavigate = ( { session } : { session : SessionResource } ) => Promise < unknown > ;
123
124
124
125
export type SignOutCallback = ( ) => void | Promise < any > ;
125
126
@@ -949,11 +950,6 @@ type ClerkOptionsNavigation =
949
950
routerDebug ?: boolean ;
950
951
} ;
951
952
952
- /**
953
- * @inline
954
- */
955
- export type SetActiveNavigate = ( { session } : { session : SessionResource } ) => Promise < unknown > ;
956
-
957
953
export type ClerkOptions = ClerkOptionsNavigation &
958
954
ClerkOptionsNavigation &
959
955
SignInForceRedirectUrl &
@@ -1210,8 +1206,13 @@ export type SetActiveParams = {
1210
1206
* ```typescript
1211
1207
* await clerk.setActive({
1212
1208
* session,
1213
- * navigate: async () => {
1214
- * // Custom navigation logic
1209
+ * navigate: async ({ session }) => {
1210
+ * const currentTask = session.currentTask;
1211
+ * if (currentTask) {
1212
+ * await router.push(`/onboarding/${currentTask.key}`)
1213
+ * return
1214
+ * }
1215
+ *
1215
1216
* router.push('/dashboard');
1216
1217
* }
1217
1218
* });
You can’t perform that action at this time.
0 commit comments