From c10fe9163674716f6aa95aee5ea3fb6298b4f3f9 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Wed, 1 Nov 2023 17:32:47 +0100 Subject: [PATCH] fix: Emojipicker flickering because noRecent --- lib/pages/chat/chat_emoji_picker.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/pages/chat/chat_emoji_picker.dart b/lib/pages/chat/chat_emoji_picker.dart index 78bdda10..5e45113b 100644 --- a/lib/pages/chat/chat_emoji_picker.dart +++ b/lib/pages/chat/chat_emoji_picker.dart @@ -33,10 +33,7 @@ class ChatEmojiPicker extends StatelessWidget { iconColor: theme.colorScheme.primary.withOpacity(0.5), iconColorSelected: theme.colorScheme.primary, indicatorColor: theme.colorScheme.primary, - noRecents: Text( - L10n.of(context)!.emoteKeyboardNoRecents, - style: theme.textTheme.bodyLarge, - ), + noRecents: const NoRecent(), skinToneDialogBgColor: Color.lerp( theme.colorScheme.background, theme.colorScheme.primaryContainer, @@ -49,3 +46,15 @@ class ChatEmojiPicker extends StatelessWidget { ); } } + +class NoRecent extends StatelessWidget { + const NoRecent({super.key}); + + @override + Widget build(BuildContext context) { + return Text( + L10n.of(context)!.emoteKeyboardNoRecents, + style: Theme.of(context).textTheme.bodyLarge, + ); + } +}