Appearance
@vue-flow/monorepo • Docs
Interface: DefaultEdge<Data, CustomEvents, Type>
Extends
Type Parameters
• Data = ElementData
• CustomEvents extends Record
<string
, CustomEvent
> = any
• Type extends string
= string
Properties
animated?
optional
animated:boolean
Animated edge
ariaLabel?
optional
ariaLabel:null
|string
class?
optional
class:string
|string
[] |Record
<string
,any
> |ClassFunc
<GraphEdge
<Data
,CustomEvents
,string
>>
Additional class names, can be a string or a callback returning a string (receives current flow element)
data?
optional
data:Data
Additional data that is passed to your custom components
deletable?
optional
deletable:boolean
Disable/enable deleting edge
events?
optional
events:Partial
<EdgeEventsHandler
<CustomEvents
>>
Deprecated
will be removed in the next major version
focusable?
optional
focusable:boolean
Disable/enable focusing edge (a11y)
hidden?
optional
hidden:boolean
Is edge hidden
id
id:
string
Unique edge id
interactionWidth?
optional
interactionWidth:number
Radius of mouse event triggers (to ease selecting edges), defaults to 2
label?
optional
label:string
|VNode
<RendererNode
,RendererElement
,object
> |Component
<EdgeTextProps
>
An edge label
labelBgBorderRadius?
optional
labelBgBorderRadius:number
Label Bg border radius
Inherited from
EdgeLabelOptions
.labelBgBorderRadius
labelBgPadding?
optional
labelBgPadding: [number
,number
]
Label Bg padding
Inherited from
EdgeLabelOptions
.labelBgPadding
labelBgStyle?
optional
labelBgStyle:CSSProperties
Label Bg styles (CSSProperties)
Inherited from
labelShowBg?
optional
labelShowBg:boolean
Show label bg
Inherited from
labelStyle?
optional
labelStyle:CSSProperties
Label styles (CSSProperties)
Inherited from
markerEnd?
optional
markerEnd:EdgeMarkerType
EdgeMarker
markerStart?
optional
markerStart:EdgeMarkerType
EdgeMarker
selectable?
optional
selectable:boolean
Disable/enable selecting edge
source
source:
string
Source node id
sourceHandle?
optional
sourceHandle:null
|string
Source handle id
style?
optional
style:Styles
|StyleFunc
<GraphEdge
<Data
,CustomEvents
,string
>>
Additional styles, can be an object or a callback returning an object (receives current flow element)
target
target:
string
Target node id
targetHandle?
optional
targetHandle:null
|string
Target handle id
template?
optional
template:EdgeComponent
Overwrites current edge type
type?
optional
type:Type
Edge type, can be a default type or a custom type
updatable?
optional
updatable:EdgeUpdatable
Disable/enable updating edge
zIndex?
optional
zIndex:number
Aria label for edge (a11y)