Skip to content

rune-langium / visual-editor/src / ChoiceFormProps

Interface: ChoiceFormProps ​

Defined in: packages/visual-editor/src/components/editors/ChoiceForm.tsx:73

Extends ​

  • InspectorHostProps

Properties ​

PropertyTypeDescriptionInherited fromDefined in
actionsChoiceFormActions--packages/visual-editor/src/components/editors/ChoiceForm.tsx:84
allNodeIds?string[]All loaded graph node IDs for resolving type name to node ID.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:88
allNodes?TypeGraphNode[]Choice-specific editor form action callbacks.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:83
availableTypesTypeOption[]Available type options for selectors.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:79
dataAnyDomainData payload for the selected choice node (AnyGraphNode with $type='Choice').-packages/visual-editor/src/components/editors/ChoiceForm.tsx:77
metaGraphNodeMetaUI/editor metadata for the node (namespace, isReadOnly, errors, comments, ...). Required — data is the pure domain payload and no longer carries any UI metadata (Phase 3 step 3).-packages/visual-editor/src/components/editors/ChoiceForm.tsx:105
nodeIdstringNode ID of the Choice being edited.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:75
onNavigateToNode?NavigateToNodeCallbackCallback to navigate to a type's graph node.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:86
parseEpoch?number-InspectorHostProps.parseEpochpackages/visual-editor/src/components/forms/metadata/useInspectorTargets.ts:21
readOnly?booleanPanel-level read-only override. ORed with the node metadata's isReadOnly flag.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:93
refOnly?booleanTrue when the node's source file is a refOnly curated reference. Surfaces a "Reference Only" pill in the header, matching OtherForm's treatment.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:99
registerCommitFlush?(flush) => () => void-InspectorHostProps.registerCommitFlushpackages/visual-editor/src/components/forms/metadata/useInspectorTargets.ts:23
saveStatus?string-InspectorHostProps.saveStatuspackages/visual-editor/src/components/forms/metadata/useInspectorTargets.ts:22
scopeKey?string-InspectorHostProps.scopeKeypackages/visual-editor/src/components/forms/metadata/useInspectorTargets.ts:20
synonymSourceOptions?SourceRefOption[]Available synonym source options for the source-ref picker.-packages/visual-editor/src/components/editors/ChoiceForm.tsx:81

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