also allow for sketch data

This commit is contained in:
casperlamboo 2017-11-02 22:53:47 +01:00
parent 7d707894cc
commit f0c4af7b35

View File

@ -14,8 +14,11 @@ class DoodlePreview extends React.Component {
}; };
} }
componentDidMount(prevProps) { async componentDidMount() {
JSONToSketchData(this.props.docData).then((sketchData) => { let { docData, sketchData } = this.props;
if (docData) sketchData = await JSONToSketchData(this.props.docData);
const { canvas } = this.refs; const { canvas } = this.refs;
const { width, height, pixelRatio } = this.props const { width, height, pixelRatio } = this.props
@ -29,7 +32,6 @@ class DoodlePreview extends React.Component {
this.editorControls = new THREE.EditorControls(scene.camera, canvas); this.editorControls = new THREE.EditorControls(scene.camera, canvas);
this.editorControls.addEventListener('change', () => scene.render()); this.editorControls.addEventListener('change', () => scene.render());
});
} }
componentDidUpdate(prevProps) { componentDidUpdate(prevProps) {