project icon indicating copy to clipboard operation
project copied to clipboard

Create visual feedback on buttons pressed in the portals

Open PaulMakinMojaloop opened this issue 9 months ago • 0 comments

The impassive (no feedback) implementation we currently have results in people (me) repeatedly hitting a button when the portal is simply being slow to respond. Which causes potential operational issues.

Goal:

As a Hub portal operator

I want to get visual feedback on my actions, such as clicking a button, so that I know the portal is carrying out the corresponding action

so that I'm not repeatedly clicking on an impassive button, and confusing the system and myself with multiple identical requests.

Acceptance Criteria

  • [ ] Scenario: Visual feedback on button presses
  • Given the user interacts with a button on any portal
  • When the button is pressed by the user
  • Then the button should display visual feedback (e.g., change color or show an animation) indicating that it's processing the action

Complexity: <High|Medium|Low> > A short comment to remind the reason for the rating

Uncertainty: <High|Medium|Low> > A short comment to remind the reason for the rating


Tasks:

  • [ ] TBD [ @? ]

Done

  • [ ] Acceptance Criteria pass
  • [ ] Designs are up-to date
  • [ ] Unit Tests pass
  • [ ] Integration Tests pass
  • [ ] Code Style & Coverage meets standards
  • [ ] Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.
  • [ ] TBD

Pull Requests:

  • [ ] TBD

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

  • Owner: TBC
  • QA/Review: TBC

PaulMakinMojaloop avatar May 15 '24 14:05 PaulMakinMojaloop