removeByDOMNode method
Removes domNode
from parent. Also performs on mapped element.
Implementation
DOMNodeMapping<T>? removeByDOMNode(DOMNode? domNode) {
if (domNode == null || !domNode.hasParent) return null;
var nodeRuntime = domNode.getRuntime<T>();
nodeRuntime.remove();
domNode.remove();
var node = nodeRuntime.node;
if (node == null) return null;
unmap(domNode, node);
return DOMNodeMapping(this, domNode, node);
}