Added ErrorView indicator for empty Folders in FileView
This commit is contained in:
parent
02277b0434
commit
4b9994a7ef
@ -3,6 +3,7 @@ import 'dart:developer';
|
|||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:marianum_mobile/api/marianumcloud/webdav/queries/listFiles/cacheableFile.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/listFilesCache.dart';
|
||||||
import '../../../api/marianumcloud/webdav/queries/listFiles/listFilesResponse.dart';
|
import '../../../api/marianumcloud/webdav/queries/listFiles/listFilesResponse.dart';
|
||||||
@ -52,7 +53,7 @@ class _FilesState extends State<Files> {
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
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,
|
itemCount: data!.files.toList().length,
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
CacheableFile file = data!.files.toList().skip(index).first;
|
CacheableFile file = data!.files.toList().skip(index).first;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user