Przeglądaj źródła

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

Masen Furer 1 rok temu
rodzic
commit
370e1fd04c
1 zmienionych plików z 10 dodań i 1 usunięć
  1. 10 1
      reflex/components/datadisplay/table.py

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

@@ -104,7 +104,16 @@ class Tbody(ChakraComponent):
             Component: _description_
             Component: _description_
         """
         """
         if len(children) == 0:
         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)
         return super().create(*children, **props)