import React, { Component } from 'react'; import { Circle } from 'react-leaflet'; import PropTypes from 'prop-types'; import { onMarkClick } from './MarkListeners'; import FirePopup from './FirePopup'; class FireCircleMark extends Component { constructor(props) { super(props); this.t = props.t; this.onClick = this.onClick.bind(this); } onClick() { const { history, nasa, id } = this.props; onMarkClick(history, nasa, id); } render() { const { lat, lon, scan, nasa, id, history, when, t } = this.props; return ( ); } } FireCircleMark.propTypes = { scan: PropTypes.number.isRequired, lat: PropTypes.number.isRequired, lon: PropTypes.number.isRequired, nasa: PropTypes.bool.isRequired, id: PropTypes.object.isRequired, history: PropTypes.object.isRequired, when: PropTypes.instanceOf(Date).isRequired, t: PropTypes.func.isRequired }; export default FireCircleMark;