🐛 Fix the message search need tap twice
This commit is contained in:
@@ -13,8 +13,14 @@ import 'package:styled_widget/styled_widget.dart';
|
|||||||
class MessageContent extends StatelessWidget {
|
class MessageContent extends StatelessWidget {
|
||||||
final SnChatMessage item;
|
final SnChatMessage item;
|
||||||
final String? translatedText;
|
final String? translatedText;
|
||||||
|
final bool isSelectable;
|
||||||
|
|
||||||
const MessageContent({super.key, required this.item, this.translatedText});
|
const MessageContent({
|
||||||
|
super.key,
|
||||||
|
required this.item,
|
||||||
|
this.translatedText,
|
||||||
|
this.isSelectable = true,
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
@@ -117,7 +123,7 @@ class MessageContent extends StatelessWidget {
|
|||||||
cursor: SystemMouseCursors.text,
|
cursor: SystemMouseCursors.text,
|
||||||
child: MarkdownTextContent(
|
child: MarkdownTextContent(
|
||||||
content: item.content ?? '*${item.type} has no content*',
|
content: item.content ?? '*${item.type} has no content*',
|
||||||
isSelectable: true,
|
isSelectable: isSelectable,
|
||||||
linesMargin: EdgeInsets.zero,
|
linesMargin: EdgeInsets.zero,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -144,7 +150,7 @@ class MessageContent extends StatelessWidget {
|
|||||||
cursor: SystemMouseCursors.text,
|
cursor: SystemMouseCursors.text,
|
||||||
child: MarkdownTextContent(
|
child: MarkdownTextContent(
|
||||||
content: translatedText!,
|
content: translatedText!,
|
||||||
isSelectable: true,
|
isSelectable: isSelectable,
|
||||||
linesMargin: EdgeInsets.zero,
|
linesMargin: EdgeInsets.zero,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@@ -46,7 +46,7 @@ class MessageListTile extends StatelessWidget {
|
|||||||
isCompact: true,
|
isCompact: true,
|
||||||
),
|
),
|
||||||
const SizedBox(height: 4),
|
const SizedBox(height: 4),
|
||||||
MessageContent(item: remoteMessage),
|
MessageContent(item: remoteMessage, isSelectable: false),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
subtitle: Column(
|
subtitle: Column(
|
||||||
|
Reference in New Issue
Block a user