rune-langium / visual-editor/src / CardinalityPickerProps
Interface: CardinalityPickerProps
Defined in: packages/visual-editor/src/components/editors/CardinalityPicker.tsx:35
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
contentClassName? | string | Optional popover-content class override. | packages/visual-editor/src/components/editors/CardinalityPicker.tsx:56 |
disabled? | boolean | Whether the picker is disabled. | packages/visual-editor/src/components/editors/CardinalityPicker.tsx:41 |
inputClassName? | string | Optional custom-input class override. | packages/visual-editor/src/components/editors/CardinalityPicker.tsx:58 |
onChange | (cardinality) => void | Called when cardinality changes. | packages/visual-editor/src/components/editors/CardinalityPicker.tsx:39 |
triggerClassName? | string | Optional trigger class override. | packages/visual-editor/src/components/editors/CardinalityPicker.tsx:54 |
value | string | Current 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? | string | Optional wrapper class override (merged onto the trigger). | packages/visual-editor/src/components/editors/CardinalityPicker.tsx:52 |