parse method
Widget
parse(
- Map<
String, dynamic> map, - BuildContext buildContext,
- ClickListener? listener
override
parse the json map into a flutter widget.
Implementation
@override
Widget parse(Map<String, dynamic> map, BuildContext buildContext, ClickListener? listener) {
return When(
map['value'],
(map['cases'] as Map)
.map((key, value) => MapEntry(key, DynamicWidgetBuilder.buildFromMap(value, buildContext, listener)!)),
defaultWidget: DynamicWidgetBuilder.buildFromMap(map['defaultWidget'], buildContext, listener),
);
}