import React from 'react' import { Line, Rect } from 'react-konva'; import { Horizontal, ViewCenter } from './consts'; import { XY } from './coordinates' const INTERVALS = [0, 1, 2]; const ZmDec: React.FC<{ tl: XY; rb: XY; }> = ({ tl, rb }) => { const ux = (rb.x - tl.x) / 12; const uy = (rb.y - tl.y) / 12; const ox = tl.x + 3 * ux; const oy = tl.y + 3 * uy; return ( <> { INTERVALS.map(y => ( { INTERVALS.map(x => { const cx = ox + x * 3 * ux; const cy = oy + y * 3 * uy; const l = cx - ux; const r = cx + ux; const t = cy - uy; const b = cy + uy; return ( { cx < ViewCenter.x ? ( ) : ( ) } { cy < Horizontal ? ( ) : ( ) } ) }) } )) } ) } export default ZmDec