buildWidgetForLoading function
Implementation
Widget? buildWidgetForLoading(BuildContext context, dynamic widgetDefinition) {
if (widgetDefinition is! Map || widgetDefinition.isEmpty) return null;
try {
ScopeManager? parentScope = DataScopeWidget.getScope(context);
final widget = parentScope?.buildWidgetFromDefinition(widgetDefinition);
return widget;
} on Exception catch (e) {
print("EnsembleChat: error while buidling loading widget:\n$e");
}
return null;
}