in public/components/Charts/Highlight/Highlight.js [81:106]
_getDrawArea(xLoc, yLoc) {
const { startLocX, startLocY } = this.state;
const {
enableX,
enableY,
highlightWidth,
highlightHeight,
innerWidth,
innerHeight,
marginLeft,
marginRight,
marginBottom,
marginTop,
} = this.props;
const plotHeight = innerHeight + marginTop + marginBottom;
const plotWidth = innerWidth + marginLeft + marginRight;
const touchWidth = highlightWidth || plotWidth;
const touchHeight = highlightHeight || plotHeight;
return {
bottom: enableY ? Math.max(startLocY, yLoc) : touchHeight,
right: enableX ? Math.max(startLocX, xLoc) : touchWidth,
left: enableX ? Math.min(xLoc, startLocX) : 0,
top: enableY ? Math.min(yLoc, startLocY) : 0,
};
}