buildWidgetForLoading function

Widget? buildWidgetForLoading(
  1. BuildContext context,
  2. dynamic widgetDefinition
)

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;
}