[mob][photos] Create model for album filter
This commit is contained in:
18
mobile/lib/models/search/hierarchical/album_filter.dart
Normal file
18
mobile/lib/models/search/hierarchical/album_filter.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import "package:flutter/material.dart";
|
||||
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
|
||||
|
||||
class AlbumFilter implements HierarchicalSearchFilter {
|
||||
final String albumName;
|
||||
|
||||
AlbumFilter(this.albumName);
|
||||
|
||||
@override
|
||||
String name() {
|
||||
return albumName;
|
||||
}
|
||||
|
||||
@override
|
||||
IconData icon() {
|
||||
return Icons.photo_library_outlined;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import "package:flutter/widgets.dart";
|
||||
|
||||
abstract class HierarchicalSearchFilter {
|
||||
String name();
|
||||
IconData? icon();
|
||||
}
|
||||
Reference in New Issue
Block a user