diff --git a/lib/widgets/composer/composer.dart b/lib/widgets/composer/composer.dart index 32648db..c63d939 100644 --- a/lib/widgets/composer/composer.dart +++ b/lib/widgets/composer/composer.dart @@ -56,8 +56,10 @@ class Composer extends HookConsumerWidget { }; } + final attachment = ref.watch(AttachmentController.provider(roomId)); + void send() { - if (controller.value.text.isEmpty) return; + if (controller.value.text.isEmpty && attachment == null) return; onSend( controller.value.formattedText, shouldMention: shouldMention.value, @@ -73,8 +75,6 @@ class Composer extends HookConsumerWidget { fontWeight: .bold, ); - final attachment = ref.watch(AttachmentController.provider(roomId)); - return Padding( padding: .all(12), child: Column(