From 7e9c39d4e6a29c51dca3b2a94ff87fec74d03400 Mon Sep 17 00:00:00 2001 From: MatthewCollinsNZ Date: Wed, 14 Jan 2026 11:52:15 +1300 Subject: [PATCH 1/3] Adding checkbox_visible to rowmarker for data editor --- reflex/components/literals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reflex/components/literals.py b/reflex/components/literals.py index df5e05c3f2f..9eb09f9247f 100644 --- a/reflex/components/literals.py +++ b/reflex/components/literals.py @@ -29,4 +29,4 @@ ] -LiteralRowMarker = Literal["none", "number", "checkbox", "both", "clickable-number"] +LiteralRowMarker = Literal["none", "number", "checkbox", "both", "checkbox-visible", "clickable-number"] From aa4c62cd50efea94057bec31c13cd072ea5794ff Mon Sep 17 00:00:00 2001 From: MatthewCollinsNZ Date: Wed, 14 Jan 2026 11:54:18 +1300 Subject: [PATCH 2/3] Update dataeditor.py --- reflex/components/datadisplay/dataeditor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reflex/components/datadisplay/dataeditor.py b/reflex/components/datadisplay/dataeditor.py index fd854cb5601..4689766ddd8 100644 --- a/reflex/components/datadisplay/dataeditor.py +++ b/reflex/components/datadisplay/dataeditor.py @@ -240,7 +240,7 @@ class DataEditor(NoSSRComponent): # Determines the height of each row. row_height: Var[int] - # Kind of row markers. + # Kind of row markers. Options are: "none", "number", "checkbox", "both", "checkbox-visible", "clickable-number". row_markers: Var[LiteralRowMarker] # Changes the starting index for row markers. From 341a4210794dc59965d8a5de2e7d50f714708954 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Wed, 14 Jan 2026 14:19:20 -0800 Subject: [PATCH 3/3] pre-commit --- pyi_hashes.json | 2 +- reflex/components/literals.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pyi_hashes.json b/pyi_hashes.json index d5dc4b20f6a..460c1e5e411 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": "d2a749db7e279972d4bc1f4de63a7c41", "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/literals.py b/reflex/components/literals.py index 9eb09f9247f..0616677acdf 100644 --- a/reflex/components/literals.py +++ b/reflex/components/literals.py @@ -29,4 +29,6 @@ ] -LiteralRowMarker = Literal["none", "number", "checkbox", "both", "checkbox-visible", "clickable-number"] +LiteralRowMarker = Literal[ + "none", "number", "checkbox", "both", "checkbox-visible", "clickable-number" +]