aws-amplify / aws-amplify/amplify-ui

[FR] React Native Authenticator: Add Dial Code Select

Open
#3,331 0 comments 1 reaction 0 assignees View on GitHub
Authenticator feature-request React Native
Dominant language
TypeScript
Stars
1.1k
Forks
347
Avg merge
18h 29m
Merged PRs (30d)
9

Description

### Before creating a new issue, please confirm:

- [X] I have [searched for duplicate or closed issues](https://github.com/aws-amplify/amplify-ui/issues?q=is%3Aissue+) and [discussions](https://github.com/aws-amplify/amplify-ui/discussions).
- [X] I have tried disabling all browser extensions or using a different browser
- [X] I have tried deleting the node_modules folder and reinstalling my dependencies
- [X] I have read the guide for [submitting bug reports](https://github.com/aws-amplify/amplify-ui/blob/main/CONTRIBUTING.md#bug-reports).

### On which framework/platform are you having an issue?

React Native

### Which UI component?

Authenticator

### How is your app built?

N/A

### What browsers are you seeing the problem on?

Chrome

### Please describe your bug.

It's not clear that what the correct phone number format is due to missing dial code select dropdown.

![Screen Shot 2023-01-20 at 14 08 34](https://user-images.githubusercontent.com/11983489/213814590-ffe6dfb3-b447-4acf-9182-1d329acceef0.png)

### What's the expected behaviour?

Should have a dial code select dropdown like on Web:
![image__2_](https://user-images.githubusercontent.com/11983489/213814919-842444c4-fc3e-4aa9-b27f-1cc3543e48b1.png)

### Code Snippet

```typescript
// Put your code below this line.

```

### Additional information and screenshots

_No response_

Contributor guide

Open the contributing guide

Research direction

Start at the React Native Authenticator phone-number input and compare it with the web Authenticator dial-code select shown in the issue. Confirm the expected phone-number format and the sign-up flow affected; done means users can choose a dial code and the resulting format is clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
authentication, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.