Skip to content

Create better UX when claiming rewards #1776

@KoalaSat

Description

@KoalaSat

**Is your feature request related to a topic?

When users receive rewards the way to claim it is really hidden and dificult to understand.

For security reasons, we don't allow the user to try wirh another invoice if the original fails and we expect them to reach out coordinators, but this is not mentioned at any moment on the UI.

Describe the solution you'd like

Without changing backend, we need a way to improve this process on the frontend.

Additional context
Client needs to address all coordinators 1 by 1 and/or the last order (if known). A good stating point is adding a button on the headers of Robots list which opens a new "Claim Reward" popup

Once the invoice is sent, would be good to alert users if they didn´t receive the payment, contact its coordinator.

Remember there is also a notification if the clients figures out rewards from the /orders endpoint

UPDATE:

With the new UI, maybe the best option is to add next to KEYS button an additional button CLAIM REWARDS:

Image

This button will just open any of the coordinator popup with a reward pending for the robot. If there are no rewards available, the button should appear disabled. While the coordinators are loading AND none of the loaded have available rewards, the button should appear loading.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions