NodeGraphPinProps
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:13
Properties
Section titled “Properties”className?
Section titled “className?”
optionalclassName?:string
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:36
Class applied to the row wrapper.
color?
Section titled “color?”
optionalcolor?:string
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:23
Handle colour (any CSS colour). Defaults to the theme focus colour.
dataType?
Section titled “dataType?”
optionaldataType?:string
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:19
Opaque type token forwarded to isValidConnection and edge styling.
filled?
Section titled “filled?”
optionalfilled?:boolean
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:30
Force the handle filled / hollow. When omitted, the handle fills automatically while the pin is connected to an edge.
height?
Section titled “height?”
optionalheight?:number
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:32
Row height in CSS px.
Default
Section titled “Default”22id:
string
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:15
Port id — referenced by NodeGraphEdge.source / .target.
label?
Section titled “label?”
optionallabel?:ReactNode
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:21
Row label shown next to the handle.
labelClassName?
Section titled “labelClassName?”
optionallabelClassName?:string
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:40
Class applied to the label span.
labelStyle?
Section titled “labelStyle?”
optionallabelStyle?:CSSProperties
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:42
Inline style applied to the label span.
portLabel?
Section titled “portLabel?”
optionalportLabel?:string
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:34
Accessible label for the port handle. Falls back to the port default.
shape?
Section titled “shape?”
optionalshape?:NodeGraphPortShape
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:25
Built-in handle shape.
Default
Section titled “Default”'circle'side:
NodeGraphPortSide
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:17
Which side the pin anchors to. Drives row layout and edge tangent.
style?
Section titled “style?”
optionalstyle?:CSSProperties
Defined in: src/components/editor/NodeGraph/NodeGraphPin.tsx:38
Inline style applied to the row wrapper.