From a0ebcf6132ec63c34847d2b5bd03da258708abe0 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Thu, 1 Jun 2023 16:33:50 +0530 Subject: [PATCH] chore: deprecate `ChannelPreview` in favor of `StreamChannelListTile`. Signed-off-by: xsahil03x --- .../stream_chat_flutter/lib/src/channel/channel_preview.dart | 1 + packages/stream_chat_flutter/lib/src/utils/typedefs.dart | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart b/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart index 2ce6983c..ae6247ea 100644 --- a/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart +++ b/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart @@ -24,6 +24,7 @@ import 'package:stream_chat_flutter/stream_chat_flutter.dart'; /// The UI is rendered based on the first ancestor of type [StreamChatTheme]. /// Modify it to change the widget's appearance. /// {@endtemplate} +@Deprecated('Use StreamChannelListTile instead.') class ChannelPreview extends StatelessWidget { /// {@macro channelPreview} const ChannelPreview({ diff --git a/packages/stream_chat_flutter/lib/src/utils/typedefs.dart b/packages/stream_chat_flutter/lib/src/utils/typedefs.dart index db69e94e..17cab820 100644 --- a/packages/stream_chat_flutter/lib/src/utils/typedefs.dart +++ b/packages/stream_chat_flutter/lib/src/utils/typedefs.dart @@ -90,6 +90,7 @@ typedef ChannelInfoCallback = void Function(Channel); /// {@template channelPreviewBuilder} /// Builder used to create a custom [ChannelPreview] for a [Channel] /// {@endtemplate} +@Deprecated('Use StreamChannelListViewIndexedWidgetBuilder instead') typedef ChannelPreviewBuilder = Widget Function(BuildContext, Channel); /// {@template viewInfoCallback}