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

refactor(experience): update webauthn error message (#4771)

This commit is contained in:
Xiao Yijun 2023-10-27 10:24:19 +08:00 committed by GitHub
parent bec525ebe4
commit eee6203d6e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 67 additions and 11 deletions

View file

@ -43,17 +43,15 @@ const useWebAuthnOperation = (flow: UserMfaFlow) => {
const sendMfaPayload = useSendMfaPayload();
const handleError = useErrorHandler();
const handleRawWebAuthnError = useCallback(
(error: unknown) => {
if (error instanceof Error) {
setToast(error.message);
return;
}
setToast(t('error.unknown'));
},
[setToast, t]
);
const handleRawWebAuthnError = useCallback(() => {
setToast(
t(
flow === UserMfaFlow.MfaBinding
? 'mfa.webauthn_failed_to_create'
: 'mfa.webauthn_failed_to_verify'
)
);
}, [flow, setToast, t]);
/**
* Note:

View file

@ -52,6 +52,10 @@ const mfa = {
backup_code_copied: 'Sicherungscode kopiert.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -50,6 +50,8 @@ const mfa = {
secret_key_copied: 'Secret key copied.',
backup_code_copied: 'Backup code copied.',
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
webauthn_failed_to_create: 'Failed to create. Please try again.',
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Código de respaldo copiado.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Code de sauvegarde copié.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Codice di backup copiato.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'バックアップコードがコピーされました。',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -49,6 +49,10 @@ const mfa = {
backup_code_copied: '백업 코드 복사됨.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Skopiowano kod zapasowy.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Código de backup copiado.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Código de backup copiado.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Резервный код скопирован.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -51,6 +51,10 @@ const mfa = {
backup_code_copied: 'Yedek kodu kopyalandı.',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -46,6 +46,10 @@ const mfa = {
backup_code_copied: '已复制备用码。',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -46,6 +46,10 @@ const mfa = {
backup_code_copied: '已複製備用碼。',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);

View file

@ -46,6 +46,10 @@ const mfa = {
backup_code_copied: '已複製備用碼。',
/** UNTRANSLATED */
webauthn_not_ready: 'WebAuthn is not ready yet. Please try again later.',
/** UNTRANSLATED */
webauthn_failed_to_create: 'Failed to create. Please try again.',
/** UNTRANSLATED */
webauthn_failed_to_verify: 'Failed to verify. Please try again.',
};
export default Object.freeze(mfa);