Skip to main content
Version: 4.3

LinkMarkerOptions

Sizing, color, and stroke options shared by every built-in linkMarker* factory. Build a marker, then attach it to a LinkStyle.

Example​

import { linkStyle, linkMarkerArrow, linkMarkerCircle } from '@joint/react';

const attrs = linkStyle({
sourceMarker: linkMarkerCircle({ scale: 1.2 }),
targetMarker: linkMarkerArrow({ fill: 'none' }),
});

Properties​

className?​

readonly optional className?: string;

Optional CSS class added to the marker root.


fill?​

readonly optional fill?: string;

Fill color. Defaults to inheriting the link's stroke; use 'none' for an outline-only marker.

Default​

'inherit'

scale?​

readonly optional scale?: number;

Uniform scale factor applied to the marker geometry.

Default​

1

stroke?​

readonly optional stroke?: string;

Stroke (outline) color. Defaults to inheriting the link's stroke.

Default​

'inherit'

strokeWidth?​

readonly optional strokeWidth?: number;

Stroke width, in px.

Default​

2

Stay in the know

Be where thousands of diagramming enthusiasts meet

Star us on GitHub