diff --git a/lib/pages/chat/chat_input_row.dart b/lib/pages/chat/chat_input_row.dart index 686dcfb2b..23f1d406c 100644 --- a/lib/pages/chat/chat_input_row.dart +++ b/lib/pages/chat/chat_input_row.dart @@ -116,6 +116,7 @@ class ChatInputRow extends StatelessWidget { height: height, alignment: Alignment.center, decoration: const BoxDecoration(), + clipBehavior: Clip.hardEdge, child: PopupMenuButton( icon: const Icon(Icons.add_circle_outline), iconColor: theme.colorScheme.onPrimaryContainer, @@ -171,42 +172,39 @@ class ChatInputRow extends StatelessWidget { height: height, alignment: Alignment.center, decoration: const BoxDecoration(), - child: Center( - child: PopupMenuButton( - icon: const Icon(Icons.camera_alt_outlined), - onSelected: controller.onAddPopupMenuButtonSelected, - iconColor: theme.colorScheme.onPrimaryContainer, - itemBuilder: (context) => [ - PopupMenuItem( - value: 'camera-video', - child: ListTile( - leading: CircleAvatar( - backgroundColor: - theme.colorScheme.onPrimaryContainer, - foregroundColor: - theme.colorScheme.primaryContainer, - child: const Icon(Icons.videocam_outlined), - ), - title: Text(L10n.of(context).recordAVideo), - contentPadding: const EdgeInsets.all(0), + clipBehavior: Clip.hardEdge, + child: PopupMenuButton( + icon: const Icon(Icons.camera_alt_outlined), + onSelected: controller.onAddPopupMenuButtonSelected, + iconColor: theme.colorScheme.onPrimaryContainer, + itemBuilder: (context) => [ + PopupMenuItem( + value: 'camera-video', + child: ListTile( + leading: CircleAvatar( + backgroundColor: + theme.colorScheme.onPrimaryContainer, + foregroundColor: theme.colorScheme.primaryContainer, + child: const Icon(Icons.videocam_outlined), ), + title: Text(L10n.of(context).recordAVideo), + contentPadding: const EdgeInsets.all(0), ), - PopupMenuItem( - value: 'camera', - child: ListTile( - leading: CircleAvatar( - backgroundColor: - theme.colorScheme.onPrimaryContainer, - foregroundColor: - theme.colorScheme.primaryContainer, - child: const Icon(Icons.camera_alt_outlined), - ), - title: Text(L10n.of(context).takeAPhoto), - contentPadding: const EdgeInsets.all(0), + ), + PopupMenuItem( + value: 'camera', + child: ListTile( + leading: CircleAvatar( + backgroundColor: + theme.colorScheme.onPrimaryContainer, + foregroundColor: theme.colorScheme.primaryContainer, + child: const Icon(Icons.camera_alt_outlined), ), + title: Text(L10n.of(context).takeAPhoto), + contentPadding: const EdgeInsets.all(0), ), - ], - ), + ), + ], ), ), Container(