aves/lib/view/src/source/album.dart
Thibault Deckers 0584e8ffa7 refactor
2023-03-29 16:03:10 +02:00

24 lines
774 B
Dart

import 'package:aves/widgets/common/extensions/build_context.dart';
import 'package:aves_model/aves_model.dart';
import 'package:flutter/widgets.dart';
extension ExtraAlbumTypeView on AlbumType {
String? getName(BuildContext context) {
switch (this) {
case AlbumType.camera:
return context.l10n.albumCamera;
case AlbumType.download:
return context.l10n.albumDownload;
case AlbumType.screenshots:
return context.l10n.albumScreenshots;
case AlbumType.screenRecordings:
return context.l10n.albumScreenRecordings;
case AlbumType.videoCaptures:
return context.l10n.albumVideoCaptures;
case AlbumType.regular:
case AlbumType.vault:
case AlbumType.app:
return null;
}
}
}