update sending indicator

This commit is contained in:
Salvatore Giordano
2020-06-16 17:22:26 +02:00
parent 3c779b6e34
commit 5b5c390c82
5 changed files with 24 additions and 51 deletions
+9 -24
View File
@@ -13,39 +13,24 @@ class SendingIndicator extends StatelessWidget {
@override
Widget build(BuildContext context) {
if (message.status == MessageSendingStatus.SENT || message.status == null) {
return CircleAvatar(
radius: 4,
backgroundColor: StreamChatTheme.of(context).accentColor,
child: Icon(
Icons.done,
color: Colors.white,
size: 4,
),
return Icon(
Icons.done,
size: 8,
);
}
if (message.status == MessageSendingStatus.SENDING ||
message.status == MessageSendingStatus.UPDATING) {
return CircleAvatar(
radius: 4,
backgroundColor: Colors.grey,
child: Icon(
Icons.access_time,
size: 4,
color: Colors.white,
),
return Icon(
Icons.access_time,
size: 8,
);
}
if (message.status == MessageSendingStatus.FAILED ||
message.status == MessageSendingStatus.FAILED_UPDATE ||
message.status == MessageSendingStatus.FAILED_DELETE) {
return CircleAvatar(
radius: 4,
backgroundColor: Color(0xffd0021B).withOpacity(.1),
child: Icon(
Icons.error_outline,
size: 4,
color: Colors.white,
),
return Icon(
Icons.error_outline,
size: 8,
);
}