diff --git a/lib/screen/pages/files/files.dart b/lib/screen/pages/files/files.dart index 18db6ca..2b2b079 100644 --- a/lib/screen/pages/files/files.dart +++ b/lib/screen/pages/files/files.dart @@ -3,6 +3,7 @@ import 'dart:developer'; import 'package:flutter/material.dart'; import 'package:marianum_mobile/api/marianumcloud/webdav/queries/listFiles/cacheableFile.dart'; +import 'package:marianum_mobile/widget/errorView.dart'; import '../../../api/marianumcloud/webdav/queries/listFiles/listFilesCache.dart'; import '../../../api/marianumcloud/webdav/queries/listFiles/listFilesResponse.dart'; @@ -52,7 +53,7 @@ class _FilesState extends State { ) ], ), - body: data == null ? Center(child: CircularProgressIndicator()) : ListView.builder( + body: data == null ? const Center(child: CircularProgressIndicator()) : data!.files.isEmpty ? const ErrorView(icon: Icons.folder_off_rounded, text: "Der Ordner ist leer") : ListView.builder( itemCount: data!.files.toList().length, itemBuilder: (context, index) { CacheableFile file = data!.files.toList().skip(index).first;