Implement new delegation design.
See original GitHub issueTo Do
David
- rewrite so that it doesn’t use
TmModal
- align left side of fields with Atom logo
- write unit tests
- E2E test
- warning dialog when user has zero atoms
- Put space between warning icon and “Cannot Stake”
- remove
x
button - remove horizontal line above footer
- clicking on
OK
button without releasing shows outline larger than button
- move
Amount
to bottom of form
Fede
- write {
bondDenom
} withinAmount
field - make
To
field read-only- [x] allow selection of previously-staked validators inMOVED to #1293.From
field - abbreviate
From
address - avoid redelegating to the same address
- close window when clicking outside of it
- autofocus
Amount
field - make
Stake
button greyed-out when amount is invalid
@jbibla , please link your design files here.
Issue Analytics
- State:
- Created 5 years ago
- Comments:20 (11 by maintainers)
Top Results From Across the Web
Delegation Pattern - Best Practice Software Engineering
Often, delegation is the more flexible way to express a relationship between classes. This pattern is also known as "proxy chains". Several other...
Read more >Design Patterns by Tutorials, Chapter 4: Delegation Pattern
The delegation pattern enables an object to use another “helper” object to provide data or perform a task rather than the task itself....
Read more >The power of Delegate design pattern | Swift with Majid
This week we are going to talk about my favorite design pattern Delegate. Delegate is the most straightforward and powerful pattern.
Read more >Delegate Design Pattern - Medium
The Delegate is a light weight pattern that other design patterns use — to ... This brings a new object to the design...
Read more >Delegation pattern - Wikipedia
In software engineering, the delegation pattern is an object-oriented design pattern that allows object composition to achieve the same code reuse as ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I agree with Jordan. I would see this as a replacement for PageBond. We can add the 2 buttons to the old PageValidator for now and replace the checkboxes (and shoppingCart logic) already.
Yep. Maybe do delegation first and then do redelegation in another PR.
Let’s not handle problems we do not yet have. When the split happens, the logic on our hand probably can be easily changed.