mirror of
https://github.com/logto-io/logto.git
synced 2025-02-17 22:04:19 -05:00
fix(ui): format phone number in multiple places (#2918)
This commit is contained in:
parent
17266913df
commit
d6aeaf9b0e
3 changed files with 15 additions and 3 deletions
|
@ -5,6 +5,7 @@ import { useNavigate } from 'react-router-dom';
|
||||||
|
|
||||||
import { useConfirmModal } from '@/hooks/use-confirm-modal';
|
import { useConfirmModal } from '@/hooks/use-confirm-modal';
|
||||||
import type { VerificationCodeIdentifier } from '@/types';
|
import type { VerificationCodeIdentifier } from '@/types';
|
||||||
|
import { formatPhoneNumberWithCountryCallingCode } from '@/utils/country-code';
|
||||||
|
|
||||||
export enum IdentifierErrorType {
|
export enum IdentifierErrorType {
|
||||||
IdentifierNotExist = 'IdentifierNotExist',
|
IdentifierNotExist = 'IdentifierNotExist',
|
||||||
|
@ -33,7 +34,10 @@ const useIdentifierErrorAlert = () => {
|
||||||
type: t(
|
type: t(
|
||||||
`description.${identifierType === SignInIdentifier.Email ? 'email' : 'phone_number'}`
|
`description.${identifierType === SignInIdentifier.Email ? 'email' : 'phone_number'}`
|
||||||
),
|
),
|
||||||
identifier,
|
identifier:
|
||||||
|
identifierType === SignInIdentifier.Email
|
||||||
|
? identifier
|
||||||
|
: formatPhoneNumberWithCountryCallingCode(identifier),
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
cancelText: 'action.got_it',
|
cancelText: 'action.got_it',
|
||||||
|
|
|
@ -14,6 +14,7 @@ import { useConfirmModal } from '@/hooks/use-confirm-modal';
|
||||||
import useRequiredProfileErrorHandler from '@/hooks/use-required-profile-error-handler';
|
import useRequiredProfileErrorHandler from '@/hooks/use-required-profile-error-handler';
|
||||||
import { useSieMethods } from '@/hooks/use-sie';
|
import { useSieMethods } from '@/hooks/use-sie';
|
||||||
import type { VerificationCodeIdentifier } from '@/types';
|
import type { VerificationCodeIdentifier } from '@/types';
|
||||||
|
import { formatPhoneNumberWithCountryCallingCode } from '@/utils/country-code';
|
||||||
|
|
||||||
import useGeneralVerificationCodeErrorHandler from './use-general-verification-code-error-handler';
|
import useGeneralVerificationCodeErrorHandler from './use-general-verification-code-error-handler';
|
||||||
import useIdentifierErrorAlert, { IdentifierErrorType } from './use-identifier-error-alert';
|
import useIdentifierErrorAlert, { IdentifierErrorType } from './use-identifier-error-alert';
|
||||||
|
@ -52,7 +53,10 @@ const useRegisterFlowCodeVerification = (
|
||||||
confirmText: 'action.sign_in',
|
confirmText: 'action.sign_in',
|
||||||
ModalContent: t('description.create_account_id_exists', {
|
ModalContent: t('description.create_account_id_exists', {
|
||||||
type: t(`description.${method === SignInIdentifier.Email ? 'email' : 'phone_number'}`),
|
type: t(`description.${method === SignInIdentifier.Email ? 'email' : 'phone_number'}`),
|
||||||
value: target,
|
value:
|
||||||
|
method === SignInIdentifier.Email
|
||||||
|
? target
|
||||||
|
: formatPhoneNumberWithCountryCallingCode(target),
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,7 @@ import { useSieMethods } from '@/hooks/use-sie';
|
||||||
import type { VerificationCodeIdentifier } from '@/types';
|
import type { VerificationCodeIdentifier } from '@/types';
|
||||||
import { SearchParameters } from '@/types';
|
import { SearchParameters } from '@/types';
|
||||||
import { getSearchParameters } from '@/utils';
|
import { getSearchParameters } from '@/utils';
|
||||||
|
import { formatPhoneNumberWithCountryCallingCode } from '@/utils/country-code';
|
||||||
|
|
||||||
import useGeneralVerificationCodeErrorHandler from './use-general-verification-code-error-handler';
|
import useGeneralVerificationCodeErrorHandler from './use-general-verification-code-error-handler';
|
||||||
import useIdentifierErrorAlert, { IdentifierErrorType } from './use-identifier-error-alert';
|
import useIdentifierErrorAlert, { IdentifierErrorType } from './use-identifier-error-alert';
|
||||||
|
@ -57,7 +58,10 @@ const useSignInFlowCodeVerification = (
|
||||||
confirmText: 'action.create',
|
confirmText: 'action.create',
|
||||||
ModalContent: t('description.sign_in_id_does_not_exist', {
|
ModalContent: t('description.sign_in_id_does_not_exist', {
|
||||||
ype: t(`description.${method === SignInIdentifier.Email ? 'email' : 'phone_number'}`),
|
ype: t(`description.${method === SignInIdentifier.Email ? 'email' : 'phone_number'}`),
|
||||||
value: target,
|
value:
|
||||||
|
method === SignInIdentifier.Email
|
||||||
|
? target
|
||||||
|
: formatPhoneNumberWithCountryCallingCode(target),
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue