Skip to content

rune-langium / visual-editor/src / CardinalityPickerProps

Interface: CardinalityPickerProps ​

Defined in: packages/visual-editor/src/components/editors/CardinalityPicker.tsx:35

Properties ​

PropertyTypeDescriptionDefined in
contentClassName?stringOptional popover-content class override.packages/visual-editor/src/components/editors/CardinalityPicker.tsx:56
disabled?booleanWhether the picker is disabled.packages/visual-editor/src/components/editors/CardinalityPicker.tsx:41
inputClassName?stringOptional custom-input class override.packages/visual-editor/src/components/editors/CardinalityPicker.tsx:58
onChange(cardinality) => voidCalled when cardinality changes.packages/visual-editor/src/components/editors/CardinalityPicker.tsx:39
triggerClassName?stringOptional trigger class override.packages/visual-editor/src/components/editors/CardinalityPicker.tsx:54
valuestringCurrent cardinality value (e.g., "(0..*)").packages/visual-editor/src/components/editors/CardinalityPicker.tsx:37
variant?"default" | "chip" | "pill"Visual variant for the trigger. - 'default': compact mono box (h-5, rounded). - 'chip': structure-view chip — wears rune-cell-card so it matches the TypeChip cells in the same row. - 'pill': inspector pill — wears rune-inspector-pill, the shared muted rounded-field box, so it stays in sync with the type-reference field.packages/visual-editor/src/components/editors/CardinalityPicker.tsx:50
wrapperClassName?stringOptional wrapper class override (merged onto the trigger).packages/visual-editor/src/components/editors/CardinalityPicker.tsx:52

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