Skip to content

Commit a4ba28c

Browse files
authored
added a message on library card onnullcontent (#1576)
2 parents df6be03 + dc198dd commit a4ba28c

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

packages/uni_app/lib/view/home/widgets/library/library_home_card.dart

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ import 'package:flutter/material.dart';
22
import 'package:uni/generated/l10n.dart';
33
import 'package:uni/model/entities/library_occupation.dart';
44
import 'package:uni/model/providers/lazy/library_occupation_provider.dart';
5+
import 'package:uni/view/common_widgets/icon_label.dart';
56
import 'package:uni/view/home/widgets/generic_home_card.dart';
67
import 'package:uni/view/home/widgets/library/library_card_shimmer.dart';
78
import 'package:uni/view/lazy_consumer.dart';
89
import 'package:uni_ui/cards/library_occupation_card.dart';
10+
import 'package:uni_ui/icons.dart';
911

1012
class LibraryHomeCard extends GenericHomecard {
1113
const LibraryHomeCard({
@@ -26,7 +28,19 @@ class LibraryHomeCard extends GenericHomecard {
2628
buildFloorOccupation(context, libraryOccupation.floors),
2729
),
2830
hasContent: (libraryOccupation) => libraryOccupation.capacity > 0,
29-
onNullContent: const CircularProgressIndicator(),
31+
onNullContent: Center(
32+
child: IconLabel(
33+
icon: const Icon(
34+
UniIcons.library,
35+
size: 45,
36+
),
37+
label: S.of(context).no_library_info,
38+
labelTextStyle: TextStyle(
39+
fontSize: 14,
40+
color: Theme.of(context).colorScheme.primary,
41+
),
42+
),
43+
),
3044
contentLoadingWidget: const ShimmerLibraryHomeCard(),
3145
);
3246
}

0 commit comments

Comments
 (0)