diff --git a/lib/features/email/presentation/widgets/attachment_item_widget.dart b/lib/features/email/presentation/widgets/attachment_item_widget.dart index 0eca21203..f37c46872 100644 --- a/lib/features/email/presentation/widgets/attachment_item_widget.dart +++ b/lib/features/email/presentation/widgets/attachment_item_widget.dart @@ -47,7 +47,7 @@ class AttachmentItemWidget extends StatelessWidget { return Material( color: Colors.transparent, child: InkWell( - onTap: isLoading ? null : () => viewAttachmentAction?.call(attachment), + onTap: isLoading ? null : () => (viewAttachmentAction ?? downloadAttachmentAction)?.call(attachment), customBorder: const RoundedRectangleBorder( borderRadius: BorderRadius.all(Radius.circular(AttachmentItemWidgetStyle.radius)) ), diff --git a/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart b/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart index ea8aa37ec..4544bd6b2 100644 --- a/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart +++ b/lib/features/email/presentation/widgets/attachment_list/attachment_list_item_widget.dart @@ -46,7 +46,7 @@ class AttachmentListItemWidget extends StatelessWidget { return Material( type: MaterialType.transparency, child: InkWell( - onTap: isLoading ? null : () => viewAttachmentAction?.call(attachment), + onTap: isLoading ? null : () => (viewAttachmentAction?? downloadAttachmentAction)?.call(attachment), child: Padding( padding: AttachmentListItemWidgetStyle.contentPadding, child: Row(