0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-17 22:04:19 -05:00

feat(console): add mfa docs link on the mfa config page (#4853)

This commit is contained in:
Xiao Yijun 2023-11-10 14:47:21 +08:00 committed by GitHub
parent 0fd4a011f6
commit a3001fbcd9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,6 +16,7 @@ import InlineNotification from '@/ds-components/InlineNotification';
import RadioGroup, { Radio } from '@/ds-components/RadioGroup';
import Switch from '@/ds-components/Switch';
import useApi from '@/hooks/use-api';
import useDocumentationUrl from '@/hooks/use-documentation-url';
import useSubscriptionPlan from '@/hooks/use-subscription-plan';
import useTenantPathname from '@/hooks/use-tenant-pathname';
import { trySubmitSafe } from '@/utils/form';
@ -39,6 +40,7 @@ function MfaForm({ data, onMfaUpdated }: Props) {
const isMfaDisabled = isCloud && !currentPlan?.quota.mfaEnabled;
const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' });
const { getDocumentationUrl } = useDocumentationUrl();
const {
register,
reset,
@ -90,7 +92,11 @@ function MfaForm({ data, onMfaUpdated }: Props) {
onSubmit={onSubmit}
onDiscard={reset}
>
<FormCard title="mfa.factors" description="mfa.multi_factors_description">
<FormCard
title="mfa.factors"
description="mfa.multi_factors_description"
learnMoreLink={getDocumentationUrl('/docs/recipes/multi-factor-auth/config-mfa')}
>
<FormField title="mfa.multi_factors" headlineSpacing="large">
<div className={styles.factorField}>
<Switch