diff --git a/pyi_hashes.json b/pyi_hashes.json index 185f64eccae..6e3f25b669f 100644 --- a/pyi_hashes.json +++ b/pyi_hashes.json @@ -23,7 +23,7 @@ "reflex/components/core/window_events.pyi": "af33ccec866b9540ee7fbec6dbfbd151", "reflex/components/datadisplay/__init__.pyi": "52755871369acbfd3a96b46b9a11d32e", "reflex/components/datadisplay/code.pyi": "b86769987ef4d1cbdddb461be88539fd", - "reflex/components/datadisplay/dataeditor.pyi": "fb26f3e702fcb885539d1cf82a854be3", + "reflex/components/datadisplay/dataeditor.pyi": "fcd1b99025d7f6ce8b64c7f86513e24d", "reflex/components/datadisplay/shiki_code_block.pyi": "1d53e75b6be0d3385a342e7b3011babd", "reflex/components/el/__init__.pyi": "0adfd001a926a2a40aee94f6fa725ecc", "reflex/components/el/element.pyi": "c5974a92fbc310e42d0f6cfdd13472f4", diff --git a/reflex/components/datadisplay/dataeditor.py b/reflex/components/datadisplay/dataeditor.py index fd854cb5601..2eee4e76a2e 100644 --- a/reflex/components/datadisplay/dataeditor.py +++ b/reflex/components/datadisplay/dataeditor.py @@ -291,6 +291,9 @@ class DataEditor(NoSSRComponent): # Controls which types of row selections can exist at the same time. ("exclusive", "mixed"). row_selection_blending: Var[Literal["exclusive", "mixed"]] + # Controls row marker selection behavior. "auto" adapts to touch/mouse, "multi" acts as if Ctrl is pressed. ("auto", "multi"). + row_selection_mode: Var[Literal["auto", "multi"]] + # Controls how spans are handled in selections. ("default", "allowPartial"). span_range_behavior: Var[Literal["default", "allowPartial"]]