Skip to content

rune-langium / visual-editor/src / EditorFormPanelProps

Interface: EditorFormPanelProps

Defined in: packages/visual-editor/src/components/panels/EditorFormPanel.tsx:94

Properties

PropertyTypeDescriptionDefined in
actionsAllEditorFormActionsAll editor form actions.packages/visual-editor/src/components/panels/EditorFormPanel.tsx:104
allNodes?TypeGraphNode[]All graph nodes (for inherited member resolution).packages/visual-editor/src/components/panels/EditorFormPanel.tsx:106
availableTypesTypeOption[]Available type options for type selectors.packages/visual-editor/src/components/panels/EditorFormPanel.tsx:102
isReadOnly?booleanWhether the node is read-only (from external/locked source).packages/visual-editor/src/components/panels/EditorFormPanel.tsx:100
nodeDataAnyGraphNode | nullThe selected node's data, or null if nothing is selected.packages/visual-editor/src/components/panels/EditorFormPanel.tsx:96
nodeIdstring | nullNode ID of the selected node.packages/visual-editor/src/components/panels/EditorFormPanel.tsx:98
onClose?() => voidCalled when the panel requests to close (e.g., Escape key).packages/visual-editor/src/components/panels/EditorFormPanel.tsx:113
onNavigateToNode?(nodeId) => voidCalled when a type reference is clicked to navigate to that type's definition.packages/visual-editor/src/components/panels/EditorFormPanel.tsx:115
renderExpressionEditor?(props) => ReactNodeOptional render-prop for a rich expression editor in FunctionForm. When omitted, FunctionForm renders a plain <Textarea> fallback.packages/visual-editor/src/components/panels/EditorFormPanel.tsx:111

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.