@mermaid-editor-sdk/ui / ToolSidebarProps
Interface: ToolSidebarProps
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:6
Properties
dispatch
readonlydispatch: (action) =>string|undefined
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:10
Applies an editing action and returns the resulting source when changed.
Parameters
| Parameter | Type |
|---|---|
action | DiagramAction |
Returns
string | undefined
flowchartEdgeOptions?
readonlyoptionalflowchartEdgeOptions?:object
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:16
Current flowchart edge operator and label.
label
readonlylabel:string
operator
readonlyoperator:string
model
readonlymodel:RendererModel
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:8
Current diagram model.
onArmConnection
readonlyonArmConnection: (options) =>void
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:14
Starts or cancels relationship creation.
Parameters
| Parameter | Type |
|---|---|
options | EdgeConnectionOptions | null |
Returns
void
onFlowchartEdgeOptionsChange?
readonlyoptionalonFlowchartEdgeOptionsChange?: (options) =>void
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:18
Updates the flowchart edge operator and label.
Parameters
| Parameter | Type |
|---|---|
options | { label: string; operator: string; } |
options.label | string |
options.operator | string |
Returns
void
paletteComponent?
readonlyoptionalpaletteComponent?:ComponentType<DiagramPaletteProps>
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:22
Replaces the palette inside the SDK sidebar.
Default
DiagramPalette
pendingConnection?
readonlyoptionalpendingConnection?:object
Defined in: package/ui/src/ui/components/ToolSidebar.tsx:12
Active relationship creation; source is set after choosing its source node.
diagramType
readonlydiagramType:EditableDiagramType
source?
readonlyoptionalsource?:string