Sort files to show directories above files

This commit is contained in:
Elias Müller 2023-03-12 21:42:02 +01:00
parent d21dc26a18
commit e6dd8482fa

View File

@ -50,10 +50,13 @@ class _FilesState extends State<Files> {
return const ErrorView(text: "Der Ordner ist leer", icon: Icons.folder_off_outlined);
}
List<CacheableFile> files = value.listFilesResponse.files.toList();
files.sort((a, b) => a.isDirectory ? -1 : 1);
return ListView.builder(
itemCount: value.listFilesResponse.files.length,
itemCount: files.length,
itemBuilder: (context, index) {
CacheableFile file = value.listFilesResponse.files.skip(index).first;
CacheableFile file = files.skip(index).first;
return FileElement(file, updateAppBar);
},
);