-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Address book send #6681
Address book send #6681
Conversation
chikeichan
commented
Jun 4, 2019
•
edited
Loading
edited
- Implement new send to-autocomplete UI
- Implement new send flow - address list view
- Implement new send flow - send content view
- Fix confirm flow if necessary
- Implement "Add to Address" book modal
- Implement Error/Loading state for to-autocomplete
- Add/Fix unit tests
- Add/Fix integration tests
c80913d
to
1f117ed
Compare
b4b6399
to
da8b845
Compare
@chikeichan this looks awesome!! could you record a short demo of the flow in the extension popup when you get a chance? will help with design QA |
https://www.loom.com/share/cd3cae924c3748f5ba490eda2de3e801 There you go! For this one, please still pull it down and play with it locally if possible 🙇 . This is a major refactor of the |
02be7d1
to
9adc45e
Compare
Nice work @chikeichan! Here's a list of some feedback I caught while testing.
2.1 Update placeholder text to the suggested text in designs
I realize this might be an early stage version of the feature, so please let me know what's still being worked on. cc @bdresser |
@chikeichan I think it would be appropriate to remove the |
} | ||
} | ||
|
||
export default connect( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In most places we follow the pattern of creating a .container.js
file for connection to redux. Do you have a preference for doing this within the same file that defines the component?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed
I think the code looks good generally. I need to take one more close look at the ens-input changes. |
This is awesome! It looks great. A question:
Some notes for future improvement, I could open as design issues, would that be right, @cjeria?
|
Which screen/step are you wanting to copy the address?
Sure! Let's create a new issue in design for future enhancements to this feature. |
@chikeichan this looks awesome! super smooth Biggest thing I'm noticing is that addresses should be network-specific. If I save a contact on Mainnet, it's not necessarily a testnet address, so showing it in the testnet Send flow could cause a lot of user errors. Let me know if you want to chat about this live or if we should pull @jennypollack in as well. Some smaller notes:
Also agree with Christian's notes above. Happy to set something up for next week if you want to go over any of this live! |
7986c00
to
2285b06
Compare
|
6b7e1ea
to
4565d5e
Compare
@cjeria Improved error messaging related to ENS: |
…o test/e2e/metamask-ui.spec.js
Closed by #6914 |