import React from 'react'; import PropTypes from 'prop-types'; import compose from 'recompose/compose'; import defaultProps from 'recompose/defaultProps'; import getContext from 'recompose/getContext'; // import mapPropsOnChange from 'recompose/mapPropsOnChange'; import { Motion } from 'react-motion'; import { clusterMarkerHOC } from './ClusterMarker'; import simpleMarkerStyles from './SimpleMarker.sass'; export const simpleMarker = ( { styles, hovered, $hover, defaultMotionStyle, motionStyle, // hello, } // console.log('hello', hello), ) => ( {({ scale }) => (
)} ); export const simpleMarkerHOC = compose( defaultProps({ styles: simpleMarkerStyles, initialScale: 0.6, defaultScale: 0.6, hoveredScale: 0.7, }), getContext({ hello: PropTypes.string, }), // resuse HOC clusterMarkerHOC ); export default simpleMarkerHOC(simpleMarker);