'use strict'
import React, { Component, PropTypes } from 'react';
import { DropTarget } from 'react-dnd';
import StationSpot from './station-spot';
const heatmapTarget = {
drop(props, monitor) {
//get item from station-spot.js
//item:{deployed, rect, spotInlist, info}
const item = monitor.getItem();
const move = monitor.getDifferenceFromInitialOffset();
props.onDeploySpot({ ...item, move });
}
};
function collect(connect, monitor) {
return {
connectDropTarget: connect.dropTarget(),
isOver: monitor.isOver()
};
}
class Heatmap extends React.Component {
componentDidMount() {
}
renderSpots() {
const { width, height, spots, onRemoveSpot } = this.props;
return spots.map(s =>