1
0
Fork 0
forked from Nexus/nexus

add emoji button to composer

This commit is contained in:
Henry Hiles 2026-04-12 16:46:13 -04:00
commit 6ca974e6fc
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
3 changed files with 52 additions and 23 deletions

View file

@ -9,6 +9,7 @@ import "package:nexus/models/configs/power_level_config.dart";
import "package:nexus/models/relation_type.dart";
import "package:nexus/widgets/chat_page/composer/mention_overlay.dart";
import "package:nexus/widgets/chat_page/composer/relation_preview.dart";
import "package:nexus/widgets/chat_page/emoji_picker_button.dart";
class ChatBox extends HookConsumerWidget {
final Message? relatedMessage;
@ -91,6 +92,11 @@ class ChatBox extends HookConsumerWidget {
child: Row(
spacing: 8,
children: [
EmojiPickerButton(
context: context,
onSelection: (_) => node?.requestFocus(),
controller: controller.value,
),
PopupMenuButton(
tooltip: "Add media",
enabled: canSendMessages,