Handle no thumbnail in collection item widget
This commit is contained in:
parent
58c28e374a
commit
cad69fbdd4
|
@ -3,6 +3,7 @@ import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:photos/db/files_db.dart';
|
import 'package:photos/db/files_db.dart';
|
||||||
import 'package:photos/models/collection_items.dart';
|
import 'package:photos/models/collection_items.dart';
|
||||||
|
import 'package:photos/ui/viewer/file/no_thumbnail_widget.dart';
|
||||||
import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
|
import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
|
||||||
import 'package:photos/ui/viewer/gallery/collection_page.dart';
|
import 'package:photos/ui/viewer/gallery/collection_page.dart';
|
||||||
import 'package:photos/utils/navigation_util.dart';
|
import 'package:photos/utils/navigation_util.dart';
|
||||||
|
@ -39,11 +40,13 @@ class CollectionItem extends StatelessWidget {
|
||||||
width: sideOfThumbnail,
|
width: sideOfThumbnail,
|
||||||
child: Hero(
|
child: Hero(
|
||||||
tag: heroTag,
|
tag: heroTag,
|
||||||
child: ThumbnailWidget(
|
child: c.thumbnail != null
|
||||||
c.thumbnail,
|
? ThumbnailWidget(
|
||||||
shouldShowArchiveStatus: c.collection.isArchived(),
|
c.thumbnail,
|
||||||
key: Key(heroTag),
|
shouldShowArchiveStatus: c.collection.isArchived(),
|
||||||
),
|
key: Key(heroTag),
|
||||||
|
)
|
||||||
|
: const NoThumbnailWidget(),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in a new issue