Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
'use strict';
var React = require('react');
var Leaflet = require('react-leaflet');
var PusherStore = require('../stores/PusherStore');
var CityStore = require('../stores/CityStore');
var PusherActions = require("../actions/PusherActions");
var Map = Leaflet.Map,
TileLayer = Leaflet.TileLayer,
Circle = Leaflet.Circle,
Polygon = Leaflet.Polygon;
var latLongList = function(bounds) {
// Bounds come in as long, lat, since long is X
var twoCorners = bounds.map(function(bound) {
return bound.slice(0).reverse();
});
var corners = [];
corners.push(twoCorners[0]);
corners.push([twoCorners[1][0], twoCorners[0][1]]);
corners.push(twoCorners[1]);
corners.push([twoCorners[0][0], twoCorners[1][1]]);
return corners;
}
var MappedEvents = React.createClass({
'use strict';
var React = require('react');
var Leaflet = require('react-leaflet');
var EventStore = require('../stores/EventStore');
var CityStore = require('../stores/CityStore');
var Map = Leaflet.Map,
TileLayer = Leaflet.TileLayer,
Circle = Leaflet.Circle,
Polygon = Leaflet.Polygon;
var latLongList = function(bounds) {
// Bounds come in as long, lat, since long is X
var twoCorners = bounds.map(function(bound) {
return bound.slice(0).reverse();
});
var corners = [];
corners.push(twoCorners[0]);
corners.push([twoCorners[1][0], twoCorners[0][1]]);
corners.push(twoCorners[1]);
corners.push([twoCorners[0][0], twoCorners[1][1]]);
return corners;
}
var MappedEvents = React.createClass({
_react2['default'].createElement(
_reactLeaflet.CircleMarker,
{ center: [51.51, -0.12], color: 'red', radius: 20 },
_react2['default'].createElement(
_reactLeaflet.Popup,
null,
_react2['default'].createElement(
'span',
null,
'Popup in CircleMarker'
)
)
),
_react2['default'].createElement(_reactLeaflet.Polyline, { color: 'lime', positions: polyline }),
_react2['default'].createElement(_reactLeaflet.MultiPolyline, { color: 'lime', polylines: multiPolyline }),
_react2['default'].createElement(_reactLeaflet.Polygon, { color: 'purple', positions: polygon }),
_react2['default'].createElement(_reactLeaflet.MultiPolygon, { color: 'purple', polygons: multiPolygon }),
_react2['default'].createElement(_reactLeaflet.Rectangle, { bounds: rectangle, color: 'black' })
);
}
}]);