Forráskód Böngészése

feat: should be functional across the boar

Jonathan Kelley 3 éve
szülő
commit
74c6211
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      packages/core/src/diff.rs

+ 3 - 2
packages/core/src/diff.rs

@@ -1155,8 +1155,9 @@ impl<'bump> DiffState<'bump> {
                 VNode::Element(t) => break t.dom_id.get(),
                 VNode::Suspended(t) => break t.dom_id.get(),
                 VNode::Anchor(t) => break t.dom_id.get(),
-                VNode::Linked(_) => {
-                    todo!()
+                VNode::Linked(l) => {
+                    let node: &VNode = unsafe { std::mem::transmute(&*l.node) };
+                    self.find_last_element(node);
                 }
                 VNode::Fragment(frag) => {
                     search_node = frag.children.last();