diff --git a/packages/strapi-admin/admin/src/components/OnboardingList/index.js b/packages/strapi-admin/admin/src/components/OnboardingVideo/index.js
similarity index 61%
rename from packages/strapi-admin/admin/src/components/OnboardingList/index.js
rename to packages/strapi-admin/admin/src/components/OnboardingVideo/index.js
index 0a2b5599b4..2000a1f554 100644
--- a/packages/strapi-admin/admin/src/components/OnboardingList/index.js
+++ b/packages/strapi-admin/admin/src/components/OnboardingVideo/index.js
@@ -10,25 +10,22 @@ import cn from 'classnames';
import { Modal, ModalHeader, ModalBody } from 'reactstrap';
import { FormattedMessage } from 'react-intl';
-import PopUpVideo from 'components/PopUpVideo';
import { Player } from 'video-react';
import '../../../../node_modules/video-react/dist/video-react.css';
import styles from './styles.scss';
-import auth from 'utils/auth';
-class OnboardingList extends React.Component {
+class OnboardingVideo extends React.Component {
+ hiddenPlayer = React.createRef();
player = React.createRef();
componentDidMount() {
- //console.log(this.player.current);
- this.player.current.subscribeToStateChange(
+ this.hiddenPlayer.current.subscribeToStateChange(
this.handleChangeState.bind(this),
);
}
handleChangeState = (state, prevState) => {
- //console.log({ state, prevState });
const { duration } = state;
const { id } = this.props;
@@ -45,11 +42,18 @@ class OnboardingList extends React.Component {
this.player.current.play();
};
- render() {
- const content = this.props.video.isOpen ? 'yo' : 'ya';
- const { video } = this.props;
+ /*onModalClose = () => {
+ console.log('CLOSE');
- //getVideoDuration = e => {};
+ const { player } = this.player.current.getState();
+ const currTime = player.currentTime;
+
+ console.log(currTime);
+
+ };*/
+
+ render() {
+ const { video } = this.props;
return (
);
})}
@@ -98,7 +91,7 @@ Onboarding.propTypes = {
const mapStateToProps = makeSelectOnboarding();
function mapDispatchToProps(dispatch) {
- return bindActionCreators({ getVideos, onClick }, dispatch);
+ return bindActionCreators({ getVideos, onClick, setVideoDuration }, dispatch);
}
const withConnect = connect(
diff --git a/packages/strapi-admin/admin/src/containers/Onboarding/reducer.js b/packages/strapi-admin/admin/src/containers/Onboarding/reducer.js
index c444b0e633..7cb902e53c 100644
--- a/packages/strapi-admin/admin/src/containers/Onboarding/reducer.js
+++ b/packages/strapi-admin/admin/src/containers/Onboarding/reducer.js
@@ -5,7 +5,7 @@
*/
import { fromJS } from 'immutable';
-import { GET_VIDEOS_SUCCEEDED, ON_CLICK } from './constants';
+import { GET_VIDEOS_SUCCEEDED, ON_CLICK, SET_VIDEOS_DURATION } from './constants';
const initialState = fromJS({
videos: fromJS([]),
@@ -25,6 +25,8 @@ function onboardingReducer(state = initialState, action) {
return acc.updateIn([index, 'isOpen'], () => false);
}, list);
});
+ case SET_VIDEOS_DURATION:
+ return state.updateIn(['videos', action.index, 'duration'], () => action.duration);
default:
return state;
}
diff --git a/packages/strapi-admin/admin/src/containers/Onboarding/saga.js b/packages/strapi-admin/admin/src/containers/Onboarding/saga.js
index 8a25679067..99e7db9bbe 100644
--- a/packages/strapi-admin/admin/src/containers/Onboarding/saga.js
+++ b/packages/strapi-admin/admin/src/containers/Onboarding/saga.js
@@ -15,9 +15,14 @@ function* getVideos() {
yield put(
getVideosSucceeded(
- videos.map(video => {
+ videos.map((video, index) => {
+
video.isOpen = false;
+ /*if (index === 0) {
+ video.isOpen = true;
+ }*/
video.duration = null;
+ video.startTime = localStorage.getItem("videos");
return video;
}),
diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json
index d84e878e86..8dfb834271 100644
--- a/packages/strapi-admin/package.json
+++ b/packages/strapi-admin/package.json
@@ -55,4 +55,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file
diff --git a/packages/strapi-helper-plugin/lib/src/utils/auth.js b/packages/strapi-helper-plugin/lib/src/utils/auth.js
index 809f1cdc80..9212f9d7bf 100644
--- a/packages/strapi-helper-plugin/lib/src/utils/auth.js
+++ b/packages/strapi-helper-plugin/lib/src/utils/auth.js
@@ -58,15 +58,11 @@ const auth = {
},
set(value, key, isLocalStorage) {
- console.log(value);
- console.log(key);
- console.log(isLocalStorage);
if (isEmpty(value)) {
return null;
}
if (isLocalStorage && localStorage) {
- console.log('Hey');
return localStorage.setItem(key, stringify(value));
}
diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json
index 9af6a28629..227edb829f 100644
--- a/packages/strapi-plugin-content-manager/package.json
+++ b/packages/strapi-plugin-content-manager/package.json
@@ -52,4 +52,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file
diff --git a/packages/strapi-plugin-content-type-builder/package.json b/packages/strapi-plugin-content-type-builder/package.json
index 5020bcb611..2ea35ec0b5 100644
--- a/packages/strapi-plugin-content-type-builder/package.json
+++ b/packages/strapi-plugin-content-type-builder/package.json
@@ -51,4 +51,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file
diff --git a/packages/strapi-plugin-email/package.json b/packages/strapi-plugin-email/package.json
index d711fe6e69..e78a046bff 100644
--- a/packages/strapi-plugin-email/package.json
+++ b/packages/strapi-plugin-email/package.json
@@ -49,4 +49,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file
diff --git a/packages/strapi-plugin-settings-manager/package.json b/packages/strapi-plugin-settings-manager/package.json
index f9b62b5598..bf994342d9 100644
--- a/packages/strapi-plugin-settings-manager/package.json
+++ b/packages/strapi-plugin-settings-manager/package.json
@@ -48,4 +48,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file
diff --git a/packages/strapi-plugin-upload/package.json b/packages/strapi-plugin-upload/package.json
index 1e14df5921..74bb062789 100644
--- a/packages/strapi-plugin-upload/package.json
+++ b/packages/strapi-plugin-upload/package.json
@@ -46,4 +46,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file
diff --git a/packages/strapi-plugin-users-permissions/package.json b/packages/strapi-plugin-users-permissions/package.json
index 2ee82acdd7..8977fcdd68 100644
--- a/packages/strapi-plugin-users-permissions/package.json
+++ b/packages/strapi-plugin-users-permissions/package.json
@@ -56,4 +56,4 @@
"npm": ">= 6.0.0"
},
"license": "MIT"
-}
+}
\ No newline at end of file