export method
export the runtime widget to json
Implementation
@override
Map<String, dynamic>? export(Widget? widget, BuildContext? buildContext) {
var realWidget = widget as When;
return {
'type': widgetName,
'value': realWidget.value,
'cases': realWidget.cases.map((key, value) => MapEntry(key, DynamicWidgetBuilder.export(value, buildContext))),
'defaultWidget': DynamicWidgetBuilder.export(realWidget.defaultWidget, buildContext),
};
}