Hide the sync indicator on the memories widget

This commit is contained in:
Vishnu Mohandas 2021-03-02 12:53:15 +05:30
parent 114511489d
commit 627fe3f508
2 changed files with 7 additions and 2 deletions

View file

@ -164,7 +164,10 @@ class MemoryWidget extends StatelessWidget {
height: isSeen ? 76 : 72, height: isSeen ? 76 : 72,
child: Hero( child: Hero(
tag: "memories" + memories[index].file.tag(), tag: "memories" + memories[index].file.tag(),
child: ThumbnailWidget(memories[index].file), child: ThumbnailWidget(
memories[index].file,
shouldShowSyncStatus: false,
),
), ),
), ),
), ),

View file

@ -12,10 +12,12 @@ import 'package:photos/utils/file_util.dart';
class ThumbnailWidget extends StatefulWidget { class ThumbnailWidget extends StatefulWidget {
final File file; final File file;
final BoxFit fit; final BoxFit fit;
final bool shouldShowSyncStatus;
const ThumbnailWidget( const ThumbnailWidget(
this.file, { this.file, {
Key key, Key key,
this.fit = BoxFit.cover, this.fit = BoxFit.cover,
this.shouldShowSyncStatus = true,
}) : super(key: key); }) : super(key: key);
@override @override
_ThumbnailWidgetState createState() => _ThumbnailWidgetState(); _ThumbnailWidgetState createState() => _ThumbnailWidgetState();
@ -88,7 +90,7 @@ class _ThumbnailWidgetState extends State<ThumbnailWidget> {
duration: Duration(milliseconds: 400), duration: Duration(milliseconds: 400),
child: content, child: content,
), ),
widget.file.uploadedFileID == null widget.shouldShowSyncStatus && widget.file.uploadedFileID == null
? Align( ? Align(
alignment: Alignment.bottomRight, alignment: Alignment.bottomRight,
child: Padding( child: Padding(