fixed pagination
This commit is contained in:
@@ -13,14 +13,18 @@ class NotificationImportantTab extends StatelessWidget {
|
||||
Widget build(BuildContext context) {
|
||||
final viewModel = context.watch<NotificationViewModel>();
|
||||
|
||||
if (viewModel.isLoadingImportant) {
|
||||
if (viewModel.isLoadingImportant &&
|
||||
(viewModel.importantNotificationResponse?.data?.isEmpty ?? true)) {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
}
|
||||
|
||||
final importantNotifications = viewModel.importantNotificationResponse?.data ?? [];
|
||||
final importantNotifications =
|
||||
viewModel.importantNotificationResponse?.data ?? [];
|
||||
|
||||
if (importantNotifications.isEmpty) {
|
||||
return const Center(child: Text(NotificationStrings.noImportantNotifications));
|
||||
return const Center(
|
||||
child: Text(NotificationStrings.noImportantNotifications),
|
||||
);
|
||||
}
|
||||
|
||||
return ListView.builder(
|
||||
@@ -30,9 +34,7 @@ class NotificationImportantTab extends StatelessWidget {
|
||||
final notification = importantNotifications[index];
|
||||
return Padding(
|
||||
padding: const EdgeInsets.only(bottom: 16.0),
|
||||
child: NotificationCard(
|
||||
notification: notification,
|
||||
),
|
||||
child: NotificationCard(notification: notification),
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user