import React from 'react' import fixCursorStyle from './fixCursorStyle' export default class TranshandDesign extends React.Component { render() { var {rotateFingerDist, originRadius, stroke, getHitEvents, coordinator, cursor, points, pOrigin, transformTypes} = this.props, p = points.map(point => coordinator.localToGlobal(point)), po = coordinator.localToGlobal(pOrigin), or = originRadius var boxHitPoints = `${p[0].x} ,${p[0].y} ` + `${p[1].x} ,${p[1].y} ` + `${p[2].x} ,${p[2].y} ` + `${p[3].x} ,${p[3].y}` function renderOrigin() { if (transformTypes.indexOf('origin') !== -1) { return [ , ] } else { return null } } return {renderOrigin()} } componentDidUpdate() { fixCursorStyle(this.refs.boxHit, this.props.cursor)//HACK fixCursorStyle(this.refs.originHit, this.props.cursor)//HACK } }