-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Give users visual feedback when declining an IOU #3346
Comments
Triggered auto assignment to @puneetlath ( |
ProposalIn src/components/ReportTransaction.js On pressing "Decline" rejectTransaction method is called. Conditionally render rejectButtonLabelText and React Native Activity Indicator. ResultOn pressing "Decline", a spinner is rendered instead of "Decline". |
Nice @rushatgabhane , this is how I imagined the implementation going 👍 Once @puneetlath creates the job on Upwork, please apply there and we'll hire you for this job - then please submit a PR 💪 |
Hey @rushatgabhane just to make sure we're going the right way, I wanted to get some thoughts on this approach vs another possible solution (see slack discussion here). I'm unassigning you for now while we get some thoughts, hope you don't mind! |
@Beamanator yeah sure! |
No worries @rushatgabhane ! I think we're going to wait a day for people to see & respond to my post in Slack, but yeah it kinda looks like we're going to go that way haha 👍 |
Ok @rushatgabhane as expected, we're going to go the Onyx route :D Looks like you already understand how that will work, so I'll assign the issue back to you! |
@puneetlath please create the job on Upwork when you have a chance :) |
Sorry for the delay. Job is here: https://www.upwork.com/jobs/~01e87cad52166458c7 |
Applied for job on Upwork. I am proposing that, On pressing decline, will show an alert to confirm the decline request. When the user agrees to decline, it will initiate API and display a spinning wheel with In progress text. On completion of API call will dismiss all, show the list. Or will do the same without the user confirmation part. Whatever you prefer. |
Update: Created a pull request. #3498 & applied for job. |
@rushatgabhane just want to double-check that this was the job you applied to? I'm not seeing it in there https://www.upwork.com/jobs/~01e87cad52166458c7 |
@puneetlath Yes that's the job I have applied to. |
@Santhosh-Sellavel thanks for your proposal, but I've already selected Rushat's proposal for this job / issue :) Please feel free to propose solutions for other jobs / issues that have not had a proposal selected yet 👍 |
Paid in upwork! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Expected Result:
Users should see some visual feedback that their IOU declining is "in progress" with a simple spinner
Actual Result:
No visual feedback is given, so for a second (or more, if internet is slow) it can be confusing whether the IOU decline worked or not
Screen.Recording.2021-06-03.at.5.59.06.PM.mov
Action Performed:
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platform:
Where is this issue occurring?
Version Number: latest
Logs: n/a
Notes/Photos/Videos: See above photo & video
Expensify/Expensify Issue URL: n/a
View all open jobs on Upwork
Upwork job: https://www.upwork.com/jobs/~01e87cad52166458c7
The text was updated successfully, but these errors were encountered: