Skip to content

Commit 1f6f347

Browse files
committed
Rename nextTask to navigateToTask
Renames experimental method from `nextTask` to `navigateToTask` to make it more explict to the consumer that this logic triggers a navigation
1 parent 20e6257 commit 1f6f347

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

packages/clerk-js/src/core/__tests__/clerk.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2284,7 +2284,7 @@ describe('Clerk singleton', () => {
22842284
await sut.load(mockedLoadOptions);
22852285

22862286
await sut.setActive({ session: mockResource as any as PendingSessionResource });
2287-
await sut.__experimental_nextTask();
2287+
await sut.__experimental_navigateToTask();
22882288

22892289
expect(mockNavigate.mock.calls[0][0]).toBe('/sign-in#/tasks/add-organization');
22902290
});
@@ -2328,7 +2328,7 @@ describe('Clerk singleton', () => {
23282328
await sut.setActive({ session: mockSession as any as ActiveSessionResource });
23292329

23302330
const redirectUrlComplete = '/welcome-to-app';
2331-
await sut.__experimental_nextTask({ redirectUrlComplete });
2331+
await sut.__experimental_navigateToTask({ redirectUrlComplete });
23322332

23332333
console.log(mockNavigate.mock.calls);
23342334

packages/clerk-js/src/core/clerk.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1167,7 +1167,7 @@ export class Clerk implements ClerkInterface {
11671167
this.#emit();
11681168
};
11691169

1170-
public __experimental_nextTask = async ({ redirectUrlComplete }: NextTaskParams = {}): Promise<void> => {
1170+
public __experimental_navigateToTask = async ({ redirectUrlComplete }: NextTaskParams = {}): Promise<void> => {
11711171
const session = await this.session?.reload();
11721172
if (!session || !this.environment) {
11731173
return;
@@ -1184,7 +1184,7 @@ export class Clerk implements ClerkInterface {
11841184
}
11851185

11861186
const tracker = createBeforeUnloadTracker(this.#options.standardBrowser);
1187-
const defaultRedirectUrlComplete = this.client?.signUp ? this.buildAfterSignUpUrl() : this.buildAfterSignUpUrl();
1187+
const defaultRedirectUrlComplete = this.client?.signUp ? this.buildAfterSignUpUrl() : this.buildAfterSignInUrl();
11881188

11891189
this.#setTransitiveState();
11901190

packages/clerk-js/src/ui/components/SessionTasks/index.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const SessionTasksStart = withCardStateProvider(() => {
2121
useEffect(() => {
2222
// Simulates additional latency to avoid a abrupt UI transition when navigating to the next task
2323
const timeoutId = setTimeout(() => {
24-
void clerk.__experimental_nextTask({ redirectUrlComplete });
24+
void clerk.__experimental_navigateToTask({ redirectUrlComplete });
2525
}, 500);
2626
return () => clearTimeout(timeoutId);
2727
}, [navigate, clerk, redirectUrlComplete]);
@@ -80,7 +80,7 @@ export function SessionTask(): JSX.Element {
8080
}, [clerk, navigate, redirectUrlComplete]);
8181

8282
const nextTask = useCallback(
83-
() => clerk.__experimental_nextTask({ redirectUrlComplete }),
83+
() => clerk.__experimental_navigateToTask({ redirectUrlComplete }),
8484
[clerk, redirectUrlComplete],
8585
);
8686

packages/react/src/isomorphicClerk.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -693,9 +693,9 @@ export class IsomorphicClerk implements IsomorphicLoadedClerk {
693693
}
694694
};
695695

696-
__experimental_nextTask = async (params?: NextTaskParams): Promise<void> => {
696+
__experimental_navigateToTask = async (params?: NextTaskParams): Promise<void> => {
697697
if (this.clerkjs) {
698-
return this.clerkjs.__experimental_nextTask(params);
698+
return this.clerkjs.__experimental_navigateToTask(params);
699699
} else {
700700
return Promise.reject();
701701
}

packages/types/src/clerk.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ export interface Clerk {
709709
* If all tasks are complete, it navigates to the provided completion URL.
710710
* @experimental
711711
*/
712-
__experimental_nextTask: (params?: NextTaskParams) => Promise<void>;
712+
__experimental_navigateToTask: (params?: NextTaskParams) => Promise<void>;
713713

714714
/**
715715
* This is an optional function.

0 commit comments

Comments
 (0)