Persisted file order options
This commit is contained in:
1 parent
53f1cdcda5
commit
28c98de9a7
5 files changed
+31
-3
No files matched your search
@@ -73,12 +73,16 @@ class _FilesState extends State<Files> {
|
||||
FilesProps props = FilesProps();
|
||||
ListFilesResponse? data;
|
||||
|
||||
late SettingsProvider settings = Provider.of<SettingsProvider>(context, listen: false);
|
||||
|
||||
SortOption currentSort = SortOption.name;
|
||||
bool currentSortDirection = true;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
currentSort = settings.val().fileSettings.sortBy;
|
||||
currentSortDirection = settings.val().fileSettings.ascending;
|
||||
_query();
|
||||
}
|
||||
|
||||
@@ -131,6 +135,7 @@ class _FilesState extends State<Files> {
|
||||
onSelected: (e) {
|
||||
setState(() {
|
||||
currentSortDirection = e;
|
||||
settings.val(write: true).fileSettings.ascending = e;
|
||||
});
|
||||
},
|
||||
),
|
||||
@@ -152,6 +157,7 @@ class _FilesState extends State<Files> {
|
||||
onSelected: (e) {
|
||||
setState(() {
|
||||
currentSort = e;
|
||||
settings.val(write: true).fileSettings.sortBy = e;
|
||||
});
|
||||
},
|
||||
),
|
||||
|
||||
Reference in new issue
Block a user