Add layers and control objects
Add DepotsDisplay layer and DepotsPositionData Input button.
Import layer and control objects from Harmoware-VIS.
// before
import {
Container, connectToHarmowareVis, HarmoVisLayers, MovesLayer, MovesInput,
PlayButton, PauseButton, ForwardButton, ReverseButton
} from 'harmoware-vis';
// after
import {
Container, connectToHarmowareVis, HarmoVisLayers, MovesLayer, MovesInput,
PlayButton, PauseButton, ForwardButton, ReverseButton, DepotsLayer, DepotsInput
} from 'harmoware-vis';Get necessary state from Harmoware-VIS props.
// before
const { actions, clickedObject, inputFileName, viewport,
routePaths, movesbase, movedData,
animatePause, animateReverse } = this.props;
const { movesFileName } = inputFileName;
// after
const { actions, clickedObject, inputFileName, viewport,
routePaths, movesbase, movedData, depotsData,
animatePause, animateReverse } = this.props;
const { movesFileName, depotsFileName } = inputFileName;Added Harmoware-VIS control object to JSX.
Added Harmoware-VIS layer object to JSX.

Creation of depot position data (json).
Last updated
Was this helpful?