Explorar el Código

table: allow rows to be a Var (#1374)

Masen Furer hace 1 año
padre
commit
370e1fd04c
Se han modificado 1 ficheros con 10 adiciones y 1 borrados
  1. 10 1
      reflex/components/datadisplay/table.py

+ 10 - 1
reflex/components/datadisplay/table.py

@@ -104,7 +104,16 @@ class Tbody(ChakraComponent):
             Component: _description_
         """
         if len(children) == 0:
-            children = [Tr.create(cell_type="data", cells=row) for row in rows or []]
+            if isinstance(rows, Var):
+                children = [
+                    Foreach.create(
+                        rows, lambda row: Tr.create(cell_type="data", cells=row)
+                    )
+                ]
+            else:
+                children = [
+                    Tr.create(cell_type="data", cells=row) for row in rows or []
+                ]
         return super().create(*children, **props)