fix ui message deleted
This commit is contained in:
+17
-13
@@ -54,19 +54,7 @@ class _MessageWidgetState extends State<MessageWidget>
|
|||||||
Widget child;
|
Widget child;
|
||||||
|
|
||||||
if (widget.message.type == 'deleted') {
|
if (widget.message.type == 'deleted') {
|
||||||
child = Align(
|
child = _buildDeletedMessage(alignment);
|
||||||
alignment: alignment,
|
|
||||||
child: Padding(
|
|
||||||
padding: const EdgeInsets.symmetric(
|
|
||||||
horizontal: 54,
|
|
||||||
vertical: 14,
|
|
||||||
),
|
|
||||||
child: Text(
|
|
||||||
'This message was deleted...',
|
|
||||||
style: TextStyle(fontStyle: FontStyle.italic),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
var row = <Widget>[
|
var row = <Widget>[
|
||||||
Column(
|
Column(
|
||||||
@@ -118,6 +106,22 @@ class _MessageWidgetState extends State<MessageWidget>
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Align _buildDeletedMessage(Alignment alignment) {
|
||||||
|
return Align(
|
||||||
|
alignment: alignment,
|
||||||
|
child: Padding(
|
||||||
|
padding: const EdgeInsets.symmetric(
|
||||||
|
horizontal: 54,
|
||||||
|
vertical: 14,
|
||||||
|
),
|
||||||
|
child: Text(
|
||||||
|
'This message was deleted...',
|
||||||
|
style: TextStyle(fontStyle: FontStyle.italic),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
Widget _buildThreadIndicator(BuildContext context) {
|
Widget _buildThreadIndicator(BuildContext context) {
|
||||||
return widget.message.replyCount > 0
|
return widget.message.replyCount > 0
|
||||||
? GestureDetector(
|
? GestureDetector(
|
||||||
|
|||||||
+2
-1
@@ -19,7 +19,8 @@ dependencies:
|
|||||||
video_player: ^0.10.7
|
video_player: ^0.10.7
|
||||||
chewie: ^0.9.8+1
|
chewie: ^0.9.8+1
|
||||||
animations: ^1.0.0+3
|
animations: ^1.0.0+3
|
||||||
stream_chat: ^0.1.7
|
stream_chat:
|
||||||
|
path: ../stream_chat_dart
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
pedantic: ^1.8.0+1
|
pedantic: ^1.8.0+1
|
||||||
|
|||||||
Reference in New Issue
Block a user