resolveNode function
Implementation
PulsarNode resolveNode(PulsarNode node) {
if (node is ComponentNode) {
node.component.attach(RenderContext.runtime);
return resolveNode(node.component.render());
}
if (node is ElementNode) {
return ElementNode(
tag: node.tag,
attributes: node.attributes,
children: node.children.map(resolveNode).toList(),
key: node.key,
);
}
return node; // TextNode
}