Skip to content

rune-langium / visual-editor/src / TypeSelectorProps

Interface: TypeSelectorProps

Defined in: packages/visual-editor/src/components/editors/TypeSelector.tsx:29

Properties

PropertyTypeDescriptionDefined in
allowClear?booleanWhether to include a "None" / clear option.packages/visual-editor/src/components/editors/TypeSelector.tsx:41
disabled?booleanWhether the selector is disabled.packages/visual-editor/src/components/editors/TypeSelector.tsx:39
filterKinds?(TypeKind | "builtin")[]Filter options to specific kinds.packages/visual-editor/src/components/editors/TypeSelector.tsx:43
onSelect(value) => voidCalled when a type is selected.packages/visual-editor/src/components/editors/TypeSelector.tsx:37
options?TypeOption[]Available types to choose from. May be undefined before types are loaded.packages/visual-editor/src/components/editors/TypeSelector.tsx:33
placeholder?stringPlaceholder text.packages/visual-editor/src/components/editors/TypeSelector.tsx:35
renderPopover?(props) => ReactNodeRender-prop for the popover content (search + list).packages/visual-editor/src/components/editors/TypeSelector.tsx:47
renderTrigger?(props) => ReactNodeRender-prop for the trigger (button that opens the popover).packages/visual-editor/src/components/editors/TypeSelector.tsx:45
valuestring | nullCurrently selected type value (node ID or built-in type name).packages/visual-editor/src/components/editors/TypeSelector.tsx:31

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