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
+4 -2
+4 -2
View File
@@ -477,8 +477,10 @@ impl<'src> ScopeState {
let mut props = self.borrowed_props.borrow_mut();
for node in element.dynamic_nodes {
if let DynamicNode::Component(comp) = node {
let unbounded = unsafe { std::mem::transmute(comp as *const VComponent) };
props.push(unbounded);
if !comp.static_props {
let unbounded = unsafe { std::mem::transmute(comp as *const VComponent) };
props.push(unbounded);
}
}
}