update customize_channel_preview example

This commit is contained in:
Salvatore Giordano
2020-02-25 13:07:23 +01:00
parent 65d9d7889d
commit 4e073d47fd
6 changed files with 47 additions and 15 deletions
+9 -7
View File
@@ -32,19 +32,21 @@ class ChannelListPage extends StatelessWidget {
channelPreviewBuilder: (context, channelClient) {
final channelState = channelClient.state.channelState;
return ListTile(
leading: CircleAvatar(
backgroundImage:
channelState.channel.extraData.containsKey('image')
? NetworkImage(channelState.channel.extraData['image'])
: null,
leading: ChannelAvatar(
channel: channelState.channel,
),
title: ChannelName(
channel: channelState.channel,
),
title: Text(channelState.channel.extraData['name'] ?? ''),
trailing: channelClient.state.unreadCount > 0
? CircleAvatar(
radius: 10,
child: Text(channelClient.state.unreadCount.toString()),
)
: Container(),
: SizedBox(
height: 0,
width: 0,
),
);
},
sort: [SortOption('last_message_at')],