diff --git a/client/src/templates/Challenges/video/Show.js b/client/src/templates/Challenges/video/Show.js
index d24b52ebb5..0606416cd5 100644
--- a/client/src/templates/Challenges/video/Show.js
+++ b/client/src/templates/Challenges/video/Show.js
@@ -18,6 +18,7 @@ import ChallengeDescription from '../components/Challenge-Description';
import Spacer from '../../../components/helpers/Spacer';
import CompletionModal from '../components/CompletionModal';
import Hotkeys from '../components/Hotkeys';
+import Loader from '../../../components/helpers/Loader';
import {
isChallengeCompletedSelector,
challengeMounted,
@@ -72,7 +73,8 @@ export class Project extends Component {
downloadURL: null,
selectedOption: 0,
answer: 1,
- showWrong: false
+ showWrong: false,
+ videoIsLoaded: false
};
this.handleSubmit = this.handleSubmit.bind(this);
@@ -136,6 +138,12 @@ export class Project extends Component {
});
};
+ videoIsReady = () => {
+ this.setState({
+ videoIsLoaded: true
+ });
+ };
+
render() {
const {
data: {
@@ -171,9 +179,19 @@ export class Project extends Component {