diff --git a/src/components/DoodlePreview.js b/src/components/DoodlePreview.js index 831e23c..c063679 100644 --- a/src/components/DoodlePreview.js +++ b/src/components/DoodlePreview.js @@ -51,7 +51,7 @@ class DoodlePreview extends React.Component { const { canvas } = this.refs; - const sceneData = createSceneData(sketchData); + const sceneData = await createSceneData(sketchData); const scene = createScene(sceneData, canvas); this.setState(scene); diff --git a/src/d3/createSceneData.js b/src/d3/createSceneData.js index 99ccd47..02e4692 100644 --- a/src/d3/createSceneData.js +++ b/src/d3/createSceneData.js @@ -1,7 +1,10 @@ import shortid from 'shortid'; import { SHAPE_TYPE_PROPERTIES } from '../constants/shapeTypeProperties.js'; +import { load } from '../utils/loaded.js'; + +export default async function createSceneData(docData) { + await load; -export default function docToShapeData(docData) { const sketchData = { spaces: {}, objectsById: {}