import 'package:flutter/cupertino.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart' show Channel; import 'package:imessage/utils.dart'; class ChannelImage extends StatelessWidget { const ChannelImage({Key key, @required this.channel, @required this.size}) : super(key: key); final Channel channel; final double size; @override Widget build(BuildContext context) { final avatarUrl = channel.extraData.containsKey('image') && (channel.extraData['image'] as String).isNotEmpty ? channel.extraData['image'] as String : 'https://4.bp.blogspot.com/-Jx21kNqFSTU/UXemtqPhZCI/AAAAAAAAh74/BMGSzpU6F48/s1600/funny-cat-pictures-047-001.jpg'; return CupertinoCircleAvatar( size: size, url: avatarUrl, ); } }