fix quoted message
This commit is contained in:
@@ -1474,6 +1474,7 @@ class MessageInputState extends State<MessageInput> {
|
|||||||
.any((element) => element.ogScrapeUrl != null) ==
|
.any((element) => element.ogScrapeUrl != null) ==
|
||||||
true;
|
true;
|
||||||
return QuotedMessageWidget(
|
return QuotedMessageWidget(
|
||||||
|
reverse: true,
|
||||||
showBorder: !containsUrl,
|
showBorder: !containsUrl,
|
||||||
message: widget.quotedMessage!,
|
message: widget.quotedMessage!,
|
||||||
messageTheme: StreamChatTheme.of(context).otherMessageTheme,
|
messageTheme: StreamChatTheme.of(context).otherMessageTheme,
|
||||||
|
|||||||
@@ -102,21 +102,24 @@ class QuotedMessageWidget extends StatelessWidget {
|
|||||||
bool get _containsText => message.text?.isNotEmpty == true;
|
bool get _containsText => message.text?.isNotEmpty == true;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) => Padding(
|
Widget build(BuildContext context) {
|
||||||
padding: padding,
|
final children = [
|
||||||
child: InkWell(
|
Flexible(child: _buildMessage(context)),
|
||||||
onTap: onTap,
|
const SizedBox(width: 8),
|
||||||
child: Row(
|
if (message.user != null) _buildUserAvatar(),
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
];
|
||||||
mainAxisSize: MainAxisSize.min,
|
return Padding(
|
||||||
children: [
|
padding: padding,
|
||||||
Flexible(child: _buildMessage(context)),
|
child: InkWell(
|
||||||
const SizedBox(width: 8),
|
onTap: onTap,
|
||||||
if (message.user != null) _buildUserAvatar(),
|
child: Row(
|
||||||
],
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
),
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
children: reverse ? children.reversed.toList() : children,
|
||||||
),
|
),
|
||||||
);
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
Widget _buildMessage(BuildContext context) {
|
Widget _buildMessage(BuildContext context) {
|
||||||
final isOnlyEmoji = message.text!.isOnlyEmoji;
|
final isOnlyEmoji = message.text!.isOnlyEmoji;
|
||||||
|
|||||||
Reference in New Issue
Block a user