浏览代码

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

Masen Furer 1 年之前
父节点
当前提交
370e1fd04c
共有 1 个文件被更改,包括 10 次插入1 次删除
  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)