Browse Source

ReflexList: reassign field on `insert` (#1652)

Masen Furer 1 year ago
parent
commit
457173eed7
1 changed files with 10 additions and 0 deletions
  1. 10 0
      reflex/vars.py

+ 10 - 0
reflex/vars.py

@@ -1015,6 +1015,16 @@ class ReflexList(list):
         super().append(*args, **kwargs)
         self._reassign_field()
 
+    def insert(self, *args, **kwargs):
+        """Insert.
+
+        Args:
+            args: The args passed.
+            kwargs: The kwargs passed.
+        """
+        super().insert(*args, **kwargs)
+        self._reassign_field()
+
     def __setitem__(self, *args, **kwargs):
         """Set item.