Notifications UI fix

merge-requests/442/head
haroon amjad 3 years ago
parent f60684ad08
commit 43c67a5a84

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

Loading…
Cancel
Save