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
}
}