-
Notifications
You must be signed in to change notification settings - Fork 113
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
Feature/better apply and close ux #875
Conversation
Signed-off-by: Tynan DeBold <[email protected]>
Signed-off-by: Tynan DeBold <[email protected]>
Signed-off-by: Tynan DeBold <[email protected]>
Signed-off-by: Tynan DeBold <[email protected]>
Signed-off-by: Tynan DeBold <[email protected]>
…ature/better-apply-and-close-ux Signed-off-by: Tynan DeBold <[email protected]>
Signed-off-by: Tynan DeBold <[email protected]>
…ature/better-apply-and-close-ux Signed-off-by: Tynan DeBold <[email protected]>
Signed-off-by: Tynan DeBold <[email protected]>
@GabrielComymQB thanks for this. As discussed just now on our call, I've added the ✅ instead of the 😎 one. If there's nothing else to change, feel free to approve the PR whenever you can. Thanks so much. |
* add and update buttons across modals; wire up some of the functionality Signed-off-by: Tynan DeBold <[email protected]> * remove X icon; update styles so we can transition them Signed-off-by: Tynan DeBold <[email protected]> * experiment tracking modal looking good with the animations Signed-off-by: Tynan DeBold <[email protected]> * update fn names and tests Signed-off-by: Tynan DeBold <[email protected]> * tests Signed-off-by: Tynan DeBold <[email protected]> * update release notes Signed-off-by: Tynan DeBold <[email protected]> * add check mark emoji Signed-off-by: Tynan DeBold <[email protected]> Signed-off-by: Cvetanka <[email protected]>
Description
Resolves #860.
Development notes
The heft of this is in the
Modal
files. I added some state to be able to track what's been clicked, and then the different button text and styles act on that.I thought about refactoring the actual
Modal
component and decided against it. I think it would be a premature optimization.QA notes
Here's what it looks like:
Screen.Recording.2022-05-30.at.17.30.06.mov
Take a look at the branch via Gitpod and play around with it.
Note: in the button's success state I've used a check mark (✓) instead of the emoji (😎). I found this to be a good middle ground between playful and showy.
Checklist
RELEASE.md
file