MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.11k stars 1.09k forks source link

Replace TextInput component with TextField from the component-library #6891

Open georgewrmarshall opened 1 year ago

georgewrmarshall commented 1 year ago

Description

Currently, mobile is using the React Native TextInput component, which needs to be replaced with the new TextField component.

This is a massive undertaking by itself and creating a single PR would be too large. Smaller PRs can be submitted against this issue to ensure easier review and gradual improvements.

Technical Details

Acceptance Criteria

If the acceptance criteria is not met, PRs may be closed.

Difficulty: Intermediate

Good first issue for: External contributors who are familiar with running mobile locally, have knowledge of React Native, component props, Jest tests, linting, and Storybook, and want to contribute to improving the cohesiveness of UI in mobile

web3metaversee commented 1 year ago

Like 😉

MridulY commented 1 month ago

Hey I would like to work on this @georgewrmarshall

georgewrmarshall commented 1 month ago

Hi @MridulY ,

Thank you for your interest in contributing to MetaMask. This issue covers a lot of work and should be broken down into smaller PRs. Therefore, we won't be assigning this issue to anyone in particular.

Please make sure to carefully review the acceptance criteria to ensure that your PR meets all the requirements. This will help prevent your PR from being closed. A good starting point is to read the Getting Started and Contributor Docs. These resources will guide you on how to get started and what to keep in mind while contributing.

Thanks again, and I look forward to your contributions!

MridulY commented 1 month ago

@georgewrmarshall Thanks for the reply I know this issue should be break down in smaller PR because of the components and I’ll do the same