From 4b9994a7efe834469e3ad5454d707dd8321f65a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Mon, 27 Mar 2023 12:25:43 +0200 Subject: [PATCH] Added ErrorView indicator for empty Folders in FileView --- lib/screen/pages/files/files.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;