Skip to content

Commit f357d8a

Browse files
authored
fix(clerk-js): Add support for the signup_rate_limit_exceeded error in OAuth flows (#6028)
1 parent 1c97fd0 commit f357d8a

File tree

5 files changed

+9
-1
lines changed

5 files changed

+9
-1
lines changed

.changeset/three-olives-start.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': patch
3+
---
4+
5+
Add support for the signup_rate_limit_exceeded error on OAuth flows

packages/clerk-js/bundlewatch.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"files": [
3-
{ "path": "./dist/clerk.js", "maxSize": "598kB" },
3+
{ "path": "./dist/clerk.js", "maxSize": "599kB" },
44
{ "path": "./dist/clerk.browser.js", "maxSize": "69KB" },
55
{ "path": "./dist/clerk.legacy.browser.js", "maxSize": "113KB" },
66
{ "path": "./dist/clerk.headless*.js", "maxSize": "52KB" },

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ export const ERROR_CODES = {
3838
CAPTCHA_INVALID: 'captcha_invalid',
3939
FRAUD_DEVICE_BLOCKED: 'device_blocked',
4040
FRAUD_ACTION_BLOCKED: 'action_blocked',
41+
SIGNUP_RATE_LIMIT_EXCEEDED: 'signup_rate_limit_exceeded',
4142
} as const;
4243

4344
export const SIGN_IN_INITIAL_VALUE_KEYS = ['email_address', 'phone_number', 'username'];

packages/clerk-js/src/ui/components/SignIn/SignInStart.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ function SignInStartInternal(): JSX.Element {
275275
case ERROR_CODES.CAPTCHA_INVALID:
276276
case ERROR_CODES.FRAUD_DEVICE_BLOCKED:
277277
case ERROR_CODES.FRAUD_ACTION_BLOCKED:
278+
case ERROR_CODES.SIGNUP_RATE_LIMIT_EXCEEDED:
278279
card.setError(error);
279280
break;
280281
default:

packages/clerk-js/src/ui/components/SignUp/SignUpStart.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ function SignUpStartInternal(): JSX.Element {
194194
case ERROR_CODES.CAPTCHA_INVALID:
195195
case ERROR_CODES.FRAUD_DEVICE_BLOCKED:
196196
case ERROR_CODES.FRAUD_ACTION_BLOCKED:
197+
case ERROR_CODES.SIGNUP_RATE_LIMIT_EXCEEDED:
197198
card.setError(error);
198199
break;
199200
default:

0 commit comments

Comments
 (0)