Injected Router serice
Injected ScenarioPageController service
Injected UploadModalService service
Injected Auth service
Injected AuthModalService service
Navigates the user to a random scenario.
Launches the UploadModal to allow a user to upload a new video.
If the user is not signed-in first launch the AuthModal to enable the user to sign-in.
Only launch the UploadModal if the user successfully signs in, otherwise display a snackbar with a 'sign-in required' error message.
A promise which resolves when the upload modal closes.
Sign the current user out
Page header and drop-down menu