Files
ukraine-timemap/src/components/Viewport.jsx
2018-11-27 15:03:43 -05:00

29 lines
602 B
JavaScript

import React from 'react';
import Map from '../js/map/map.js';
import { areEqual } from '../js/data/utilities.js';
class Viewport extends React.Component {
constructor(props) {
super(props);
}
componentDidMount() {
this.map = new Map(this.props.app, this.props.ui, this.props.methods);
this.map.update(this.props.domain, this.props.app);
}
componentWillReceiveProps(nextProps) {
this.map.update(nextProps.domain, nextProps.app);
}
render() {
return (
<div className='map-wrapper'>
<div id="map" />
</div>
);
}
}
export default Viewport;