diff --git a/src/components/verification/VerificationCreatePrompt.tsx b/src/components/verification/VerificationCreatePrompt.tsx index 39ac6dbf61..66aca750c0 100644 --- a/src/components/verification/VerificationCreatePrompt.tsx +++ b/src/components/verification/VerificationCreatePrompt.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react' import {View} from 'react-native' -import {msg} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {logger} from '#/logger' @@ -8,7 +8,9 @@ import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useVerificationCreateMutation} from '#/state/queries/verification/useVerificationCreateMutation' import * as Toast from '#/view/com/util/Toast' import {atoms as a} from '#/alf' +import {Admonition} from '#/components/Admonition' import {type DialogControlProps} from '#/components/Dialog' +import * as Dialog from '#/components/Dialog' import {VerifiedCheck} from '#/components/icons/VerifiedCheck' import * as ProfileCard from '#/components/ProfileCard' import * as Prompt from '#/components/Prompt' @@ -47,24 +49,37 @@ export function VerificationCreatePrompt({ {_(msg`This action can be undone at any time.`)} - - {moderationOpts ? ( - - - - - ) : null} + + {moderationOpts ? ( + + + + + ) : null} + + + {profile.displayName ? ( + + + + + ) : ( + + + This user does not have a display name, and therefore cannot be + verified. + + + )} - - - - + + ) }