UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering.

42 lines (40 loc) 756 B
import { Edge } from '../../model/edge' export const DoubleEdge = Edge.define({ shape: 'double-edge', markup: [ { tagName: 'path', selector: 'outline', attrs: { fill: 'none', }, }, { tagName: 'path', selector: 'line', attrs: { fill: 'none', cursor: 'pointer', }, }, ], attrs: { line: { connection: true, stroke: '#dddddd', strokeWidth: 4, strokeLinejoin: 'round', targetMarker: { tagName: 'path', stroke: '#000000', d: 'M 10 -3 10 -10 -2 0 10 10 10 3', }, }, outline: { connection: true, stroke: '#000000', strokeWidth: 6, strokeLinejoin: 'round', }, }, })