[🔌] NT-1129 Adding progress state for pledging #831
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
**Note: ** Please review #830 first.
📲 What
Displaying progress state when user clicks pledge button and request is in progress.
🤔 Why
So users know when their pledge has been submitted.
🛠 How
PledgeFragmentViewModel
pledgeProgressIsGone
that emits aBoolean
determining if the pledgeProgressBar
should be visible.pledgeProgressIsGone
has the same behavior asupdatePledgeProgressIsGone
becauseupdatePledgeProgressIsGone
will be removed when theUpdate Pledge
button is removedPledge
button when a pledge is being created.👀 See
📋 QA
Smash that pledge button.
Story 📖
NT-1129