Ver Fonte

Added option to configure if NoThumbnailWidget should have a border or not

ashilkn há 2 anos atrás
pai
commit
2acb810a5a

+ 3 - 1
lib/ui/components/album_list_item_widget.dart

@@ -47,7 +47,9 @@ class AlbumListItemWidget extends StatelessWidget {
                                 item!.thumbnail,
                                 showFavForAlbumOnly: true,
                               )
-                            : const NoThumbnailWidget(),
+                            : const NoThumbnailWidget(
+                                hasBorder: false,
+                              ),
                   ),
                 ),
                 Padding(

+ 8 - 5
lib/ui/viewer/file/no_thumbnail_widget.dart

@@ -2,7 +2,8 @@ import 'package:flutter/material.dart';
 import 'package:photos/theme/ente_theme.dart';
 
 class NoThumbnailWidget extends StatelessWidget {
-  const NoThumbnailWidget({Key? key}) : super(key: key);
+  final bool hasBorder;
+  const NoThumbnailWidget({this.hasBorder = true, Key? key}) : super(key: key);
 
   @override
   Widget build(BuildContext context) {
@@ -10,10 +11,12 @@ class NoThumbnailWidget extends StatelessWidget {
     return Container(
       decoration: BoxDecoration(
         borderRadius: BorderRadius.circular(1),
-        border: Border.all(
-          color: enteColorScheme.strokeFaint,
-          width: 1,
-        ),
+        border: hasBorder
+            ? Border.all(
+                color: enteColorScheme.strokeFaint,
+                width: 1,
+              )
+            : null,
         color: enteColorScheme.fillFaint,
       ),
       child: Center(