diff --git a/crates/radicle-term/src/vstack.rs b/crates/radicle-term/src/vstack.rs index d0006903..43d252ae 100644 --- a/crates/radicle-term/src/vstack.rs +++ b/crates/radicle-term/src/vstack.rs @@ -77,10 +77,9 @@ impl<'a> VStack<'a> { I: IntoIterator>, { let mut vstack = self; - - for child in children.into_iter() { - vstack = vstack.child(child); - } + vstack + .rows + .extend(children.into_iter().map(|e| Row::Element(Box::new(e)))); vstack }