createElement function

Element createElement(
  1. String name, [
  2. BindingContext? context
])

Implementation

Element createElement(String name, [BindingContext? context]) {
  ElementCreator? creator = _htmlRegistry[name] ?? _overrideWidgetElements[name] ?? _widgetElements[name];
  Element element;
  if (creator == null) {
    if (enableWebFCommandLog) {
      debugPrint('Unexpected HTML element "$name"');
    }
    element = _UnknownHTMLElement(context);
  } else {
    element = creator(context);
  }

  // Assign tagName, used by inspector.
  element.tagName = name;
  element.namespaceURI = htmlElementUri;
  return element;
}