|
|
|
@ -4,8 +4,8 @@ import 'package:diplomaticquarterapp/pages/DrawerPages/notifications/notificatio
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/theme/colors.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/utils_new.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
|
|
|
|
@ -44,14 +44,11 @@ class NotificationsPage extends StatelessWidget {
|
|
|
|
|
|
|
|
|
|
model.getNotifications(getNotificationsRequestModel, context);
|
|
|
|
|
},
|
|
|
|
|
builder: (_, model, widget) =>
|
|
|
|
|
AppScaffold(
|
|
|
|
|
builder: (_, model, widget) => AppScaffold(
|
|
|
|
|
isShowAppBar: true,
|
|
|
|
|
showNewAppBar: true,
|
|
|
|
|
showNewAppBarTitle: true,
|
|
|
|
|
appBarTitle: TranslationBase
|
|
|
|
|
.of(context)
|
|
|
|
|
.notifications,
|
|
|
|
|
appBarTitle: TranslationBase.of(context).notifications,
|
|
|
|
|
baseViewModel: model,
|
|
|
|
|
body: ListView.separated(
|
|
|
|
|
itemBuilder: (context, index) {
|
|
|
|
@ -71,14 +68,10 @@ class NotificationsPage extends StatelessWidget {
|
|
|
|
|
width: double.infinity,
|
|
|
|
|
padding: EdgeInsets.all(8.0),
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
color: model.notifications[index].isRead ? Theme
|
|
|
|
|
.of(context)
|
|
|
|
|
.scaffoldBackgroundColor : CustomColors.accentColor.withOpacity(0.05),
|
|
|
|
|
color: model.notifications[index].isRead ? Theme.of(context).scaffoldBackgroundColor : CustomColors.accentColor.withOpacity(0.05),
|
|
|
|
|
border: Border(
|
|
|
|
|
left: BorderSide(
|
|
|
|
|
color: model.notifications[index].isRead ? Theme
|
|
|
|
|
.of(context)
|
|
|
|
|
.scaffoldBackgroundColor : CustomColors.accentColor,
|
|
|
|
|
color: model.notifications[index].isRead ? Theme.of(context).scaffoldBackgroundColor : CustomColors.accentColor,
|
|
|
|
|
width: 5.0,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
@ -129,8 +122,7 @@ class NotificationsPage extends StatelessWidget {
|
|
|
|
|
],
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
itemCount: model.notifications.length)
|
|
|
|
|
),
|
|
|
|
|
itemCount: model.notifications.length)),
|
|
|
|
|
// ListView(
|
|
|
|
|
// children: model.notifications
|
|
|
|
|
// .map(
|
|
|
|
|