create method

  1. @override
Component? create(
  1. Node node,
  2. NodesBuilder builder
)
override

Creates a component for the given node, or returns null.

Implementation

@override
Component? create(Node node, NodesBuilder builder) {
  if (node is ElementNode && pattern.matchAsPrefix(node.tag) != null) {
    return apply(node.tag, node.attributes, node.children != null ? builder.build(node.children!) : null);
  }
  return null;
}