Hide the sync indicator on the memories widget
This commit is contained in:
parent
114511489d
commit
627fe3f508
|
@ -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,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
|
@ -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(
|
||||||
|
|
Loading…
Reference in a new issue