GalleryType: Add showCreateLink

This commit is contained in:
Neeraj Gupta 2022-12-19 13:14:09 +05:30
parent 76ee912f25
commit df49a6ddda
No known key found for this signature in database
GPG key ID: 3C5A1684DC1729E1

View file

@ -80,6 +80,22 @@ extension GalleyTypeExtension on GalleryType {
}
}
bool showCreateLink() {
switch (this) {
case GalleryType.ownedCollection:
case GalleryType.searchResults:
case GalleryType.homepage:
case GalleryType.favorite:
case GalleryType.archive:
return true;
case GalleryType.hidden:
case GalleryType.localFolder:
case GalleryType.trash:
case GalleryType.sharedCollection:
return false;
}
}
bool showRemoveFromAlbum() {
switch (this) {
case GalleryType.ownedCollection: