From f4c02829f562e992c7b48a34b233a462c04673f8 Mon Sep 17 00:00:00 2001 From: Freek van de Ven Date: Fri, 14 Feb 2025 10:36:50 +0100 Subject: [PATCH] fix: make the loadingWidgetBuilder not nullable --- packages/flutter_chat/lib/src/config/chat_builders.dart | 2 +- .../lib/src/screens/chat_detail/chat_detail_screen.dart | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/flutter_chat/lib/src/config/chat_builders.dart b/packages/flutter_chat/lib/src/config/chat_builders.dart index bb66518..3e8919e 100644 --- a/packages/flutter_chat/lib/src/config/chat_builders.dart +++ b/packages/flutter_chat/lib/src/config/chat_builders.dart @@ -75,7 +75,7 @@ class ChatBuilders { final ImagePickerContainerBuilder? imagePickerContainerBuilder; /// The loading widget builder - final Widget? Function(BuildContext context) loadingWidgetBuilder; + final Widget Function(BuildContext context) loadingWidgetBuilder; } /// The button builder diff --git a/packages/flutter_chat/lib/src/screens/chat_detail/chat_detail_screen.dart b/packages/flutter_chat/lib/src/screens/chat_detail/chat_detail_screen.dart index 9adf9b9..cd607f1 100644 --- a/packages/flutter_chat/lib/src/screens/chat_detail/chat_detail_screen.dart +++ b/packages/flutter_chat/lib/src/screens/chat_detail/chat_detail_screen.dart @@ -323,9 +323,9 @@ class _ChatBody extends HookWidget { ), ], ), - if (showIndicator.value && options.enableLoadingIndicator) - options.builders.loadingWidgetBuilder(context) ?? - const SizedBox.shrink(), + if (showIndicator.value && options.enableLoadingIndicator) ...[ + options.builders.loadingWidgetBuilder(context), + ], ], ); }