Procházet zdrojové kódy

[mob] complete remove from cluster feedback

laurenspriem před 1 rokem
rodič
revize
e7670bfee6

+ 1 - 1
mobile/lib/ui/viewer/actions/file_selection_actions_widget.dart

@@ -402,7 +402,7 @@ class _FileSelectionActionsWidgetState
     );
 
     // if (widget.type == GalleryType.cluster && widget.clusterID != null) {
-    if (widget.type == GalleryType.cluster) {
+    if (widget.type == GalleryType.cluster && widget.clusterID != null) {
       items.add(
         SelectionActionButton(
           labelText: 'Remove',

+ 3 - 0
mobile/lib/ui/viewer/actions/file_selection_overlay_bar.dart

@@ -12,6 +12,7 @@ class FileSelectionOverlayBar extends StatefulWidget {
   final Collection? collection;
   final Color? backgroundColor;
   final Person? person;
+  final int? clusterID;
 
   const FileSelectionOverlayBar(
     this.galleryType,
@@ -19,6 +20,7 @@ class FileSelectionOverlayBar extends StatefulWidget {
     this.collection,
     this.backgroundColor,
     this.person,
+    this.clusterID,
     Key? key,
   }) : super(key: key);
 
@@ -69,6 +71,7 @@ class _FileSelectionOverlayBarState extends State<FileSelectionOverlayBar> {
               galleryType: widget.galleryType,
               collection: widget.collection,
               person: widget.person,
+              clusterID: widget.clusterID,
               onCancel: () {
                 if (widget.selectedFiles.files.isNotEmpty) {
                   widget.selectedFiles.clearAll();

+ 1 - 0
mobile/lib/ui/viewer/people/cluster_page.dart

@@ -159,6 +159,7 @@ class _ClusterPageState extends State<ClusterPage> {
                 FileSelectionOverlayBar(
                   ClusterPage.overlayType,
                   _selectedFiles,
+                  clusterID: widget.cluserID,
                 ),
               ],
             ),