Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
**Feature: Screen overlay when a transaction is processing**
There are 10 blockchain functions in the app as seen below.
For each of the below there needs to be a screen overlay after the user clicks the button, so they are aware that something is happening and so they don't leave the page and press the below buttons multiple times.
**Describe the solution you'd like**
While blockchain transactions are processing there needs to be a screen overlay on the page to indicate to the user that the app is working and to wait patiently. For example: https://www.behance.net/gallery/23015991/Freebie-Progress-Bar. Please choose a design and implement in each button.
**Definition of Done**
[ ] Please present the design suggestion in the discussion thread before full implementation
[ ] Each of the 10 buttons above have a screen overlay that is fired when a button is clicked. When the entire function is finished (both the blockchain portion and the remaining firebase calls) the overlay closes.
[ ] The implementation of the overlay has a "programmable" and "cancelable" option. For example: https://jsfiddle.net/ankurk91/w8y8k5wo. This is for future flexibility only. The final deliverable should have all overlays implemented as "programmable" and the user cannot escape the screen.
Please only work from the `dev` branch.