import { box } from './shared' export default part => { let { Point, points, paths, Path } = part.shorthand() points.origin = new Point(10, 10) points.x = new Point(100, 10) points.y = new Point(10, 50) points.textX = points.x.shift(135, 2).attr('data-text', 'X') points.textY = points.y.shift(180, 5).attr('data-text', 'Y') paths.coords = new Path() .move(points.y) .line(points.origin) .line(points.x) .attr('class', 'mark') .attr('marker-start', 'url(#dimensionFrom)') .attr('marker-end', 'url(#dimensionTo)') return box(part, 100, 50) }