Skip to content

Commit 3ec78ef

Browse files
committed
fix(clerk-js): Show unverified fields if any when ToS is enabled
1 parent b6a4735 commit 3ec78ef

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

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

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ function SignUpContinueInternal() {
5959
label: localizationKeys('formFieldLabel__lastName'),
6060
placeholder: localizationKeys('formFieldInputPlaceholder__lastName'),
6161
}),
62-
emailAddress: useFormControl('emailAddress', initialValues.emailAddress || '', {
62+
emailAddress: useFormControl('emailAddress', initialValues.emailAddress || signUp.emailAddress || '', {
6363
type: 'email',
6464
label: localizationKeys('formFieldLabel__emailAddress'),
6565
placeholder: localizationKeys('formFieldInputPlaceholder__emailAddress'),
@@ -91,8 +91,13 @@ function SignUpContinueInternal() {
9191
} as const;
9292

9393
const onlyLegalConsentMissing = useMemo(
94-
() => signUp.missingFields && signUp.missingFields.length === 1 && signUp.missingFields[0] === 'legal_accepted',
95-
[signUp.missingFields],
94+
() =>
95+
signUp.missingFields &&
96+
signUp.missingFields.length === 1 &&
97+
signUp.missingFields[0] === 'legal_accepted' &&
98+
signUp.unverifiedFields &&
99+
signUp.unverifiedFields.length === 0,
100+
[signUp.missingFields, signUp.unverifiedFields],
96101
);
97102

98103
useEffect(() => {

0 commit comments

Comments
 (0)