Redirect methods
These methods on the Clerk
class help you manage route navigation based on the Clerk dashboard configuration.
navigate()
Helper method which will use the custom push navigation function of your application to navigate to the provided URL or relative path. See the relevant section on routing for more information on navigation.
Properties
- Name
to
- Type
string | undefined
- Description
The route to navigate to.
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectWithAuth()
Redirects to the provided url after decorating it with the auth token for development instances.
Properties
- Name
to
- Type
string | undefined
- Description
The route to navigate to
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectToSignIn()
Redirects to the sign-in URL, as configured in your application's instance settings. This method uses the navigate()
method under the hood.
Properties
- Name
options?
- Type
SignInRedirectOptions
|undefined
- Description
Options to use in the redirect
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectToSignUp()
Redirects to the sign-up URL, as configured in your application's instance settings. This method uses the navigate()
method under the hood.
Properties
- Name
options?
- Type
SignUpRedirectOptions
|undefined
- Description
Options to use in the redirect
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectToUserProfile()
Redirects to the user profile management URL, as configured in your application's instance settings. This method uses the navigate()
method under the hood.
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectToCreateOrganization()
Redirects to the configured URL where <CreateOrganization />
is mounted. This method uses the navigate()
method under the hood.
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectToOrganizationProfile()
Redirects to the configured URL where <OrganizationProfile />
is mounted. This method uses the navigate()
method under the hood.
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
redirectToHome()
(deprecated)
Redirects to your app's homepage, as configured in your application's instance settings. This method uses the navigate()
method under the hood.
Returns
Type | Description |
---|---|
Promise<unknown> | A promise that can be await ed in order to listen for the navigation to finish.The inner value should not be relied on, as it can change based on the framework it's used within. |
Feedback
Last updated on