diff --git a/lib/ui/gallery_app_bar_widget.dart b/lib/ui/gallery_app_bar_widget.dart index b1dd84bba..86b71acd6 100644 --- a/lib/ui/gallery_app_bar_widget.dart +++ b/lib/ui/gallery_app_bar_widget.dart @@ -23,6 +23,7 @@ enum GalleryAppBarType { shared_collection, collection, search_results, + incoming_collection, } class GalleryAppBarWidget extends StatefulWidget { @@ -165,7 +166,9 @@ class _GalleryAppBarWidgetState extends State { List _getActions(BuildContext context) { List actions = []; - if (Configuration.instance.hasConfiguredAccount()) { + // skip add button for incoming collection till this feature is implemented + if (Configuration.instance.hasConfiguredAccount() && + widget.type != GalleryAppBarType.incoming_collection) { actions.add(IconButton( icon: Icon(Platform.isAndroid ? Icons.add_outlined : CupertinoIcons.add), diff --git a/lib/ui/shared_collections_gallery.dart b/lib/ui/shared_collections_gallery.dart index 11f75fc8b..655b9df2e 100644 --- a/lib/ui/shared_collections_gallery.dart +++ b/lib/ui/shared_collections_gallery.dart @@ -14,6 +14,7 @@ import 'package:photos/models/collection_items.dart'; import 'package:photos/services/collections_service.dart'; import 'package:photos/ui/collection_page.dart'; import 'package:photos/ui/collections_gallery_widget.dart'; +import 'package:photos/ui/gallery_app_bar_widget.dart'; import 'package:photos/ui/loading_widget.dart'; import 'package:photos/ui/thumbnail_widget.dart'; import 'package:photos/utils/navigation_util.dart'; @@ -418,7 +419,11 @@ class IncomingCollectionItem extends StatelessWidget { ], ), onTap: () { - routeToPage(context, CollectionPage(c, tagPrefix: "shared_collection")); + routeToPage( + context, + CollectionPage(c, + appBarType: GalleryAppBarType.incoming_collection, + tagPrefix: "shared_collection")); }, ); }