chore: bump version to 2.20.2 in package.json and update captcha integration across auth components (#405)

- Incremented application version from 2.20.1 to 2.20.2 in package.json.
- Added captchaSiteKey prop to SignUpPage for enhanced security.
- Refactored captcha field rendering in various authentication components to ensure consistent placement and functionality.
This commit is contained in:
Giancarlo Buomprisco
2025-11-02 16:58:02 +07:00
committed by GitHub
parent ac12c9355c
commit a0e29c1193
8 changed files with 31 additions and 26 deletions

View File

@@ -209,8 +209,6 @@ function OtpEmailForm({
>
<AuthErrorAlert error={signInMutation.error} />
{captcha.field}
<FormField
name="email"
render={({ field }) => (
@@ -239,6 +237,8 @@ function OtpEmailForm({
)}
</Button>
</form>
{captcha.field}
</Form>
);
}

View File

@@ -79,8 +79,6 @@ export function PasswordResetRequestContainer(params: {
<div className={'flex flex-col gap-y-4'}>
<AuthErrorAlert error={error} />
{captcha.field}
<FormField
name={'email'}
render={({ field }) => (
@@ -107,6 +105,7 @@ export function PasswordResetRequestContainer(params: {
<Trans i18nKey={'auth:passwordResetLabel'} />
</Button>
</div>
{captcha.field}
</form>
</Form>
</If>

View File

@@ -54,13 +54,15 @@ export function PasswordSignInContainer({
<>
<AuthErrorAlert error={signInMutation.error} />
{captcha.field}
<div>
<PasswordSignInForm
onSubmit={onSubmit}
loading={isLoading}
redirecting={isRedirecting}
/>
<PasswordSignInForm
onSubmit={onSubmit}
loading={isLoading}
redirecting={isRedirecting}
/>
{captcha.field}
</div>
</>
);
}

View File

@@ -51,14 +51,16 @@ export function EmailPasswordSignUpContainer({
<If condition={!showVerifyEmailAlert}>
<AuthErrorAlert error={error} />
{captcha.field}
<div>
<PasswordSignUpForm
onSubmit={onSignupRequested}
loading={loading}
defaultValues={defaultValues}
displayTermsCheckbox={displayTermsCheckbox}
/>
<PasswordSignUpForm
onSubmit={onSignupRequested}
loading={loading}
defaultValues={defaultValues}
displayTermsCheckbox={displayTermsCheckbox}
/>
{captcha.field}
</div>
</If>
</>
);

View File

@@ -68,8 +68,6 @@ export function ResendAuthLinkForm(props: {
return promise;
})}
>
{captcha.field}
<FormField
name={'email'}
render={({ field }) => {
@@ -89,6 +87,8 @@ export function ResendAuthLinkForm(props: {
<Trans i18nKey={'auth:resendLink'} defaults={'Resend Link'} />
</Button>
</form>
{captcha.field}
</Form>
);
}