PRMap
React Component Map of Puerto Rico
Installing
npm i --save react-pr-map
Usage
Simple Example
import React from 'react';import PRMap from 'react-pr-map'; React.render(<PRMap />, document.getElementById('app'));
Example with properties
import React from 'react';import PRMap from 'react-pr-map'; React.render(<PRMap fill='red' stroke='blue'/>, document.getElementById('app'));
Events
import React from 'react';import PRMap from 'react-pr-map'; var onClick = function(evt, elem) { console.log(elem.data('town')); // Example: San Juan} React.render(<PRMap handleClick={onClick}/>, document.getElementById('app'));
Properties
fill
The fill color of the map. Default is 'lightgreen'.
stroke
The stroke color of the map. Default is 'white'.
strokeMiterlimit
stroke-miterlimit. Default is 10.
stroke-width
The width of the stroke. Default is 0.
stroke-opacity
The opacity of the stroke. Default is 1.
Events
All of these events are from the event system in RaphaelJS.
- handleClick
- handleHover
- handleMouseOver
- handleMouseOut
- handleMouseUp
- handleMouseDown
- handleMouseMove