buildFromMap static method

Widget? buildFromMap(
  1. Map<String, dynamic>? map,
  2. BuildContext buildContext,
  3. ClickListener? listener
)

Implementation

static Widget? buildFromMap(Map<String, dynamic>? map,
    BuildContext buildContext, ClickListener? listener) {
  initDefaultParsersIfNess();
  if (map == null) {
    return null;
  }
  String? widgetName = map['type'];
  if (widgetName == null) {
    return null;
  }
  var parser = _widgetNameParserMap[widgetName];
  if (parser != null) {
    return parser.parse(map, buildContext, listener);
  }
  log.warning("Not support parser type: $widgetName");
  return null;
}