only add non-static components to the borrowed_props list

This commit is contained in:
Evan Almloff committed 2023-01-29 11:53:52 -06:00
1 parent 4f83c1b86d
commit 65be035506
1 file changed
+2
+2
View File
@@ -477,10 +477,12 @@ impl<'src> ScopeState {
let mut props = self.borrowed_props.borrow_mut(); let mut props = self.borrowed_props.borrow_mut();
for node in element.dynamic_nodes { for node in element.dynamic_nodes {
if let DynamicNode::Component(comp) = node { if let DynamicNode::Component(comp) = node {
if !comp.static_props {
let unbounded = unsafe { std::mem::transmute(comp as *const VComponent) }; let unbounded = unsafe { std::mem::transmute(comp as *const VComponent) };
props.push(unbounded); props.push(unbounded);
} }
} }
}
Some(element) Some(element)
} }