Установить код страны по умолчанию в компоненте регистрации для аутентификатора Amplify - PullRequest
1 голос
/ 08 мая 2020

Аутентификатор Amplify действительно удобен для обычного процесса аутентификации.

По умолчанию код страны предварительно выбран на +1, но приложения, разработанные для других стран, могут захотеть по умолчанию использовать другой код.

Есть ли способ изменить предварительно выбранное значение по умолчанию.

Официальный документ ничего об этом не содержит.

enter image description here

1 Ответ

1 голос
/ 09 мая 2020

signUpConfig.defaultCountryCode для восстановления.

После чтения исходного кода ampify- js. Вот код.

getDefaultDialCode() {
        return this.props.signUpConfig &&
            this.props.signUpConfig.defaultCountryCode &&
            countryDialCodes.indexOf(
                `+${this.props.signUpConfig.defaultCountryCode}`
            ) !== -1
            ? `+${this.props.signUpConfig.defaultCountryCode}`
            : '+1';
    }

Итак, чтобы его использовать. В HO C должно быть указано

export default withAuthenticator(App, {signUpConfig: {defaultCountryCode: 61}})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...