Quellcode durchsuchen

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

Masen Furer vor 1 Jahr
Ursprung
Commit
370e1fd04c
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  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)