feat: favorite action (#19623)
This commit is contained in:
@@ -32,7 +32,7 @@ class Thumbnail extends StatelessWidget {
|
||||
);
|
||||
}
|
||||
|
||||
if (asset is Asset) {
|
||||
if (asset is RemoteAsset) {
|
||||
return RemoteThumbProvider(
|
||||
assetId: asset.id,
|
||||
height: size.height,
|
||||
@@ -45,7 +45,8 @@ class Thumbnail extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final thumbHash = asset is Asset ? (asset as Asset).thumbHash : null;
|
||||
final thumbHash =
|
||||
asset is RemoteAsset ? (asset as RemoteAsset).thumbHash : null;
|
||||
final provider = imageProvider(asset: asset, size: size);
|
||||
|
||||
return OctoImage.fromSet(
|
||||
|
||||
@@ -30,9 +30,8 @@ class ThumbnailTile extends ConsumerWidget {
|
||||
? context.primaryColor.darken(amount: 0.6)
|
||||
: context.primaryColor.lighten(amount: 0.8);
|
||||
|
||||
final isSelected = ref
|
||||
.watch(multiSelectProvider.select((state) => state.selectedAssets))
|
||||
.contains(asset);
|
||||
final multiselect = ref.watch(multiSelectProvider);
|
||||
final isSelected = multiselect.selectedAssets.contains(asset);
|
||||
|
||||
return Stack(
|
||||
children: [
|
||||
|
||||
Reference in New Issue
Block a user