Created by: elebetsamer
I've made two tweaks to Modal.
First, I've added a "modal-backdrop-transparent" class and it gets applied to modal backdrops if there is already a backdrop present in the dom. This makes the backdrop transparent, that way the site can still be seen under the modal.
Second, I've added stacking to Modal that send already opened modals behind the backdrop if another modal is opened. Then when the second (or third or fourth) modal is closed it brings the next layer lower Modals back in front of the backdrop.
While I don't know if my implementation is optimal, it is working. If anyone has any feedback, let me know.