Adds ability to set mask type of shared view

Using `showSuccessWithStatus` doesn't support different mask types, freezing the app whenever the user succeeds in doing anything.