|  |  |  | @ -148,7 +148,6 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |     data.fetchAttendanceTracking(context); | 
		
	
		
			
				|  |  |  |  |     data.fetchWorkListCounter(context); | 
		
	
		
			
				|  |  |  |  |     data.fetchMissingSwipe(context); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     data.fetchLeaveTicketBalance(context, DateTime.now()); | 
		
	
		
			
				|  |  |  |  |     data.fetchMenuEntries(); | 
		
	
		
			
				|  |  |  |  |     data.fetchEventActivity(); | 
		
	
	
		
			
				
					|  |  |  | @ -160,12 +159,6 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     if (!cProvider.disbaleChatForThisUser && !isFromInit) checkHubCon(); | 
		
	
		
			
				|  |  |  |  |     _refreshController.refreshCompleted(); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     await data.fetchTicketBooking(); | 
		
	
		
			
				|  |  |  |  |     // if (data.ticketBookingResponse != null && !data.ticketBookingResponse!.success) { | 
		
	
		
			
				|  |  |  |  |     //   // data.fetchTicketBalance(); | 
		
	
		
			
				|  |  |  |  |     // } | 
		
	
		
			
				|  |  |  |  |     //continue here | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   int ermIndex = 0; | 
		
	
	
		
			
				
					|  |  |  | @ -182,11 +175,10 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |         if (list[ermIndex].notificationType == "Survey") { | 
		
	
		
			
				|  |  |  |  |           await Navigator.pushNamed(context, AppRoutes.survey, arguments: response.mohemmItgResponseItem!.result!.data!.first); | 
		
	
		
			
				|  |  |  |  |         } else { | 
		
	
		
			
				|  |  |  |  |           await Navigator.pushNamed( | 
		
	
		
			
				|  |  |  |  |             context, | 
		
	
		
			
				|  |  |  |  |             AppRoutes.advertisement, | 
		
	
		
			
				|  |  |  |  |             arguments: {"masterId": list[ermIndex].notificationMasterId, "advertisement": response.mohemmItgResponseItem!.result!.data!.first.advertisement}, | 
		
	
		
			
				|  |  |  |  |           ); | 
		
	
		
			
				|  |  |  |  |           await Navigator.pushNamed(context, AppRoutes.advertisement, arguments: { | 
		
	
		
			
				|  |  |  |  |             "masterId": list[ermIndex].notificationMasterId, | 
		
	
		
			
				|  |  |  |  |             "advertisement": response.mohemmItgResponseItem!.result!.data!.first.advertisement, | 
		
	
		
			
				|  |  |  |  |           }); | 
		
	
		
			
				|  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |       ermIndex++; | 
		
	
	
		
			
				
					|  |  |  | @ -249,15 +241,20 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |         children: [ | 
		
	
		
			
				|  |  |  |  |           Row( | 
		
	
		
			
				|  |  |  |  |             children: [ | 
		
	
		
			
				|  |  |  |  |               Builder( | 
		
	
		
			
				|  |  |  |  |                 builder: (BuildContext context) { | 
		
	
		
			
				|  |  |  |  |               Builder(builder: (BuildContext context) { | 
		
	
		
			
				|  |  |  |  |                 return Row( | 
		
	
		
			
				|  |  |  |  |                   mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |                   children: [ | 
		
	
		
			
				|  |  |  |  |                     Image.memory( | 
		
	
		
			
				|  |  |  |  |                         Utils.dataFromBase64String(AppState().memberInformationList!.eMPLOYEEIMAGE ?? ""), | 
		
	
		
			
				|  |  |  |  |                       Utils.dataFromBase64String( | 
		
	
		
			
				|  |  |  |  |                         AppState().memberInformationList!.eMPLOYEEIMAGE ?? "", | 
		
	
		
			
				|  |  |  |  |                       ), | 
		
	
		
			
				|  |  |  |  |                       errorBuilder: (BuildContext context, Object error, StackTrace? stackTrace) { | 
		
	
		
			
				|  |  |  |  |                           return SvgPicture.asset("assets/images/user.svg", height: 34, width: 34); | 
		
	
		
			
				|  |  |  |  |                         return SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                           "assets/images/user.svg", | 
		
	
		
			
				|  |  |  |  |                           height: 34, | 
		
	
		
			
				|  |  |  |  |                           width: 34, | 
		
	
		
			
				|  |  |  |  |                         ); | 
		
	
		
			
				|  |  |  |  |                       }, | 
		
	
		
			
				|  |  |  |  |                       width: 34, | 
		
	
		
			
				|  |  |  |  |                       height: 34, | 
		
	
	
		
			
				
					|  |  |  | @ -274,19 +271,23 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                 ).onPress(() { | 
		
	
		
			
				|  |  |  |  |                   _scaffoldState.currentState!.openDrawer(); | 
		
	
		
			
				|  |  |  |  |                 }); | 
		
	
		
			
				|  |  |  |  |                 }, | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               }), | 
		
	
		
			
				|  |  |  |  |               Image.asset("assets/images/logos/main_mohemm_logo.png", width: 134, height: 28).expanded, | 
		
	
		
			
				|  |  |  |  |               SvgPicture.asset("assets/images/announcements.svg", matchTextDirection: true).onPress(() async { | 
		
	
		
			
				|  |  |  |  |               SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                 "assets/images/announcements.svg", | 
		
	
		
			
				|  |  |  |  |                 matchTextDirection: true, | 
		
	
		
			
				|  |  |  |  |               ).onPress(() async { | 
		
	
		
			
				|  |  |  |  |                 await Navigator.pushNamed(context, AppRoutes.announcements); | 
		
	
		
			
				|  |  |  |  |               }), | 
		
	
		
			
				|  |  |  |  |               }) | 
		
	
		
			
				|  |  |  |  |             ], | 
		
	
		
			
				|  |  |  |  |           ).paddingOnly(left: 21, right: 21, top: 48, bottom: 7), | 
		
	
		
			
				|  |  |  |  |           Expanded( | 
		
	
		
			
				|  |  |  |  |             child: SmartRefresher( | 
		
	
		
			
				|  |  |  |  |               enablePullDown: true, | 
		
	
		
			
				|  |  |  |  |               enablePullUp: false, | 
		
	
		
			
				|  |  |  |  |               header: const MaterialClassicHeader(color: MyColors.gradiantEndColor), | 
		
	
		
			
				|  |  |  |  |               header: const MaterialClassicHeader( | 
		
	
		
			
				|  |  |  |  |                 color: MyColors.gradiantEndColor, | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               controller: _refreshController, | 
		
	
		
			
				|  |  |  |  |               onRefresh: () { | 
		
	
		
			
				|  |  |  |  |                 _onRefresh(false); | 
		
	
	
		
			
				
					|  |  |  | @ -312,12 +313,10 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                             : Container( | 
		
	
		
			
				|  |  |  |  |                                                 decoration: BoxDecoration( | 
		
	
		
			
				|  |  |  |  |                                                   borderRadius: BorderRadius.circular(15), | 
		
	
		
			
				|  |  |  |  |                                                 gradient: const LinearGradient( | 
		
	
		
			
				|  |  |  |  |                                                   transform: GradientRotation(.46), | 
		
	
		
			
				|  |  |  |  |                                                   begin: Alignment.topRight, | 
		
	
		
			
				|  |  |  |  |                                                   end: Alignment.bottomLeft, | 
		
	
		
			
				|  |  |  |  |                                                   colors: [MyColors.gradiantEndColor, MyColors.gradiantStartColor], | 
		
	
		
			
				|  |  |  |  |                                                 ), | 
		
	
		
			
				|  |  |  |  |                                                   gradient: const LinearGradient(transform: GradientRotation(.46), begin: Alignment.topRight, end: Alignment.bottomLeft, colors: [ | 
		
	
		
			
				|  |  |  |  |                                                     MyColors.gradiantEndColor, | 
		
	
		
			
				|  |  |  |  |                                                     MyColors.gradiantStartColor, | 
		
	
		
			
				|  |  |  |  |                                                   ]), | 
		
	
		
			
				|  |  |  |  |                                                 ), | 
		
	
		
			
				|  |  |  |  |                                                 child: Stack( | 
		
	
		
			
				|  |  |  |  |                                                   alignment: Alignment.center, | 
		
	
	
		
			
				
					|  |  |  | @ -372,10 +371,9 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                                                 crossAxisAlignment: CrossAxisAlignment.start, | 
		
	
		
			
				|  |  |  |  |                                                                 children: [ | 
		
	
		
			
				|  |  |  |  |                                                                   LocaleKeys.checkIn.tr().toText12(color: Colors.white), | 
		
	
		
			
				|  |  |  |  |                                                                 (model.attendanceTracking!.pSwipeIn == null ? "--:--" : model.attendanceTracking!.pSwipeIn).toString().toText14( | 
		
	
		
			
				|  |  |  |  |                                                                   color: Colors.white, | 
		
	
		
			
				|  |  |  |  |                                                                   isBold: true, | 
		
	
		
			
				|  |  |  |  |                                                                 ), | 
		
	
		
			
				|  |  |  |  |                                                                   (model.attendanceTracking!.pSwipeIn == null ? "--:--" : model.attendanceTracking!.pSwipeIn) | 
		
	
		
			
				|  |  |  |  |                                                                       .toString() | 
		
	
		
			
				|  |  |  |  |                                                                       .toText14(color: Colors.white, isBold: true), | 
		
	
		
			
				|  |  |  |  |                                                                   4.height, | 
		
	
		
			
				|  |  |  |  |                                                                 ], | 
		
	
		
			
				|  |  |  |  |                                                               ).paddingOnly(left: 12, right: 12), | 
		
	
	
		
			
				
					|  |  |  | @ -394,7 +392,11 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                                               ), | 
		
	
		
			
				|  |  |  |  |                                                               child: SvgPicture.asset(model.isTimeRemainingInSeconds == 0 ? "assets/images/biometrics.svg" : "assets/images/biometrics.svg"), | 
		
	
		
			
				|  |  |  |  |                                                             ).onPress(() { | 
		
	
		
			
				|  |  |  |  |                                                             showMyBottomSheet(context, callBackFunc: () {}, child: MarkAttendanceWidget(model, isFromDashboard: true)); | 
		
	
		
			
				|  |  |  |  |                                                               showMyBottomSheet( | 
		
	
		
			
				|  |  |  |  |                                                                 context, | 
		
	
		
			
				|  |  |  |  |                                                                 callBackFunc: () {}, | 
		
	
		
			
				|  |  |  |  |                                                                 child: MarkAttendanceWidget(model, isFromDashboard: true), | 
		
	
		
			
				|  |  |  |  |                                                               ); | 
		
	
		
			
				|  |  |  |  |                                                             }), | 
		
	
		
			
				|  |  |  |  |                                                           ], | 
		
	
		
			
				|  |  |  |  |                                                         ), | 
		
	
	
		
			
				
					|  |  |  | @ -402,23 +404,26 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                                     ), | 
		
	
		
			
				|  |  |  |  |                                                   ], | 
		
	
		
			
				|  |  |  |  |                                                 ), | 
		
	
		
			
				|  |  |  |  |                                             ).onPress(() { | 
		
	
		
			
				|  |  |  |  |                                               ).onPress( | 
		
	
		
			
				|  |  |  |  |                                                 () { | 
		
	
		
			
				|  |  |  |  |                                                   Navigator.pushNamed(context, AppRoutes.todayAttendance); | 
		
	
		
			
				|  |  |  |  |                                             })) | 
		
	
		
			
				|  |  |  |  |                                                 }, | 
		
	
		
			
				|  |  |  |  |                                               )) | 
		
	
		
			
				|  |  |  |  |                                         .animatedSwither(); | 
		
	
		
			
				|  |  |  |  |                                   }, | 
		
	
		
			
				|  |  |  |  |                                 ), | 
		
	
		
			
				|  |  |  |  |                               ), | 
		
	
		
			
				|  |  |  |  |                             ), | 
		
	
		
			
				|  |  |  |  |                             9.width, | 
		
	
		
			
				|  |  |  |  |                             Expanded(child: MenusWidget()), | 
		
	
		
			
				|  |  |  |  |                             Expanded( | 
		
	
		
			
				|  |  |  |  |                               child: MenusWidget(), | 
		
	
		
			
				|  |  |  |  |                             ), | 
		
	
		
			
				|  |  |  |  |                           ], | 
		
	
		
			
				|  |  |  |  |                         ), | 
		
	
		
			
				|  |  |  |  |                       ], | 
		
	
		
			
				|  |  |  |  |                     ).paddingOnly(left: 21, right: 21, top: 7, bottom: 21), | 
		
	
		
			
				|  |  |  |  |                     eventActivityWidget(context), | 
		
	
		
			
				|  |  |  |  |                     Consumer<DashboardProviderModel>( | 
		
	
		
			
				|  |  |  |  |                       builder: (BuildContext context, DashboardProviderModel model, Widget? child) { | 
		
	
		
			
				|  |  |  |  |                     Consumer<DashboardProviderModel>(builder: (BuildContext context, DashboardProviderModel model, Widget? child) { | 
		
	
		
			
				|  |  |  |  |                       if (!model.isOffersLoading && model.getOffersList.isEmpty) { | 
		
	
		
			
				|  |  |  |  |                         return const SizedBox(); | 
		
	
		
			
				|  |  |  |  |                       } | 
		
	
	
		
			
				
					|  |  |  | @ -441,9 +446,11 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                         6.width, | 
		
	
		
			
				|  |  |  |  |                                         Container( | 
		
	
		
			
				|  |  |  |  |                                             padding: const EdgeInsets.only(left: 8, right: 8), | 
		
	
		
			
				|  |  |  |  |                                             decoration: BoxDecoration(color: MyColors.yellowColor, borderRadius: BorderRadius.circular(10)), | 
		
	
		
			
				|  |  |  |  |                                             child: LocaleKeys.newString.tr().toText10(isBold: true), | 
		
	
		
			
				|  |  |  |  |                                             decoration: BoxDecoration( | 
		
	
		
			
				|  |  |  |  |                                               color: MyColors.yellowColor, | 
		
	
		
			
				|  |  |  |  |                                               borderRadius: BorderRadius.circular(10), | 
		
	
		
			
				|  |  |  |  |                                             ), | 
		
	
		
			
				|  |  |  |  |                                             child: LocaleKeys.newString.tr().toText10(isBold: true)), | 
		
	
		
			
				|  |  |  |  |                                       ], | 
		
	
		
			
				|  |  |  |  |                                     ), | 
		
	
		
			
				|  |  |  |  |                                   ], | 
		
	
	
		
			
				
					|  |  |  | @ -451,7 +458,7 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                               ), | 
		
	
		
			
				|  |  |  |  |                               LocaleKeys.viewAllOffers.tr().toText12(isUnderLine: true).onPress(() { | 
		
	
		
			
				|  |  |  |  |                                 Navigator.pushNamed(context, AppRoutes.offersAndDiscounts); | 
		
	
		
			
				|  |  |  |  |                                 }), | 
		
	
		
			
				|  |  |  |  |                               }) | 
		
	
		
			
				|  |  |  |  |                             ], | 
		
	
		
			
				|  |  |  |  |                           ).paddingOnly(left: 21, right: 21), | 
		
	
		
			
				|  |  |  |  |                           Consumer<DashboardProviderModel>( | 
		
	
	
		
			
				
					|  |  |  | @ -480,22 +487,28 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                                       height: 73, | 
		
	
		
			
				|  |  |  |  |                                                       decoration: BoxDecoration( | 
		
	
		
			
				|  |  |  |  |                                                         color: Colors.white, | 
		
	
		
			
				|  |  |  |  |                                                       borderRadius: const BorderRadius.all(Radius.circular(100)), | 
		
	
		
			
				|  |  |  |  |                                                         borderRadius: const BorderRadius.all( | 
		
	
		
			
				|  |  |  |  |                                                           Radius.circular(100), | 
		
	
		
			
				|  |  |  |  |                                                         ), | 
		
	
		
			
				|  |  |  |  |                                                         border: Border.all(color: MyColors.lightGreyE3Color, width: 1), | 
		
	
		
			
				|  |  |  |  |                                                       ), | 
		
	
		
			
				|  |  |  |  |                                                       child: ClipRRect( | 
		
	
		
			
				|  |  |  |  |                                                       borderRadius: const BorderRadius.all(Radius.circular(50)), | 
		
	
		
			
				|  |  |  |  |                                                         borderRadius: const BorderRadius.all( | 
		
	
		
			
				|  |  |  |  |                                                           Radius.circular(50), | 
		
	
		
			
				|  |  |  |  |                                                         ), | 
		
	
		
			
				|  |  |  |  |                                                         child: Hero( | 
		
	
		
			
				|  |  |  |  |                                                           tag: "ItemImage" + data.getOffersList[index].offersDiscountId.toString()!, | 
		
	
		
			
				|  |  |  |  |                                                           transitionOnUserGestures: true, | 
		
	
		
			
				|  |  |  |  |                                                         child: Image.network(data.getOffersList[index].logo ?? "", fit: BoxFit.contain), | 
		
	
		
			
				|  |  |  |  |                                                           child: Image.network( | 
		
	
		
			
				|  |  |  |  |                                                             data.getOffersList[index].logo ?? "", | 
		
	
		
			
				|  |  |  |  |                                                             fit: BoxFit.contain, | 
		
	
		
			
				|  |  |  |  |                                                           ), | 
		
	
		
			
				|  |  |  |  |                                                         ), | 
		
	
		
			
				|  |  |  |  |                                                       ), | 
		
	
		
			
				|  |  |  |  |                                                     ), | 
		
	
		
			
				|  |  |  |  |                                                     4.height, | 
		
	
		
			
				|  |  |  |  |                                                     Expanded( | 
		
	
		
			
				|  |  |  |  |                                                     child: | 
		
	
		
			
				|  |  |  |  |                                                         AppState().isArabic(context) | 
		
	
		
			
				|  |  |  |  |                                                       child: AppState().isArabic(context) | 
		
	
		
			
				|  |  |  |  |                                                           ? data.getOffersList[index].titleAr!.toText12(isCenter: true, maxLine: 1) | 
		
	
		
			
				|  |  |  |  |                                                           : data.getOffersList[index].titleEn!.toText12(isCenter: true, maxLine: 1), | 
		
	
		
			
				|  |  |  |  |                                                     ), | 
		
	
	
		
			
				
					|  |  |  | @ -505,15 +518,13 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                                             ); | 
		
	
		
			
				|  |  |  |  |                                     }, | 
		
	
		
			
				|  |  |  |  |                                     separatorBuilder: (BuildContext cxt, int index) => 8.width, | 
		
	
		
			
				|  |  |  |  |                                     itemCount: 9, | 
		
	
		
			
				|  |  |  |  |                                   ), | 
		
	
		
			
				|  |  |  |  |                                     itemCount: 9), | 
		
	
		
			
				|  |  |  |  |                               ); | 
		
	
		
			
				|  |  |  |  |                             }, | 
		
	
		
			
				|  |  |  |  |                           ), | 
		
	
		
			
				|  |  |  |  |                         ], | 
		
	
		
			
				|  |  |  |  |                       ); | 
		
	
		
			
				|  |  |  |  |                       }, | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     }), | 
		
	
		
			
				|  |  |  |  |                     Container( | 
		
	
		
			
				|  |  |  |  |                       width: double.infinity, | 
		
	
		
			
				|  |  |  |  |                       padding: const EdgeInsets.only(top: 31), | 
		
	
	
		
			
				
					|  |  |  | @ -577,24 +588,38 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |           ), | 
		
	
		
			
				|  |  |  |  |           ) | 
		
	
		
			
				|  |  |  |  |         ], | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       drawer: SafeArea(child: AppDrawer(onLanguageChange: _onRefresh)), | 
		
	
		
			
				|  |  |  |  |       drawer: SafeArea( | 
		
	
		
			
				|  |  |  |  |         child: AppDrawer(onLanguageChange: _onRefresh), | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       bottomNavigationBar: SizedBox( | 
		
	
		
			
				|  |  |  |  |         height: Platform.isAndroid ? 70 : 100, | 
		
	
		
			
				|  |  |  |  |         child: BottomNavigationBar( | 
		
	
		
			
				|  |  |  |  |           items: <BottomNavigationBarItem>[ | 
		
	
		
			
				|  |  |  |  |             BottomNavigationBarItem(icon: SvgPicture.asset("assets/icons/home.svg", color: currentIndex == 0 ? MyColors.grey3AColor : MyColors.grey98Color).paddingAll(4), label: LocaleKeys.home.tr()), | 
		
	
		
			
				|  |  |  |  |             BottomNavigationBarItem( | 
		
	
		
			
				|  |  |  |  |               icon: SvgPicture.asset("assets/icons/create_req.svg", color: currentIndex == 1 ? MyColors.grey3AColor : MyColors.grey98Color).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |               icon: SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                 "assets/icons/home.svg", | 
		
	
		
			
				|  |  |  |  |                 color: currentIndex == 0 ? MyColors.grey3AColor : MyColors.grey98Color, | 
		
	
		
			
				|  |  |  |  |               ).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |               label: LocaleKeys.home.tr(), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             BottomNavigationBarItem( | 
		
	
		
			
				|  |  |  |  |               icon: SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                 "assets/icons/create_req.svg", | 
		
	
		
			
				|  |  |  |  |                 color: currentIndex == 1 ? MyColors.grey3AColor : MyColors.grey98Color, | 
		
	
		
			
				|  |  |  |  |               ).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |               label: LocaleKeys.mowadhafhiRequest.tr(), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             BottomNavigationBarItem( | 
		
	
		
			
				|  |  |  |  |               icon: Stack( | 
		
	
		
			
				|  |  |  |  |                 alignment: Alignment.centerLeft, | 
		
	
		
			
				|  |  |  |  |                 children: [ | 
		
	
		
			
				|  |  |  |  |                   SvgPicture.asset("assets/icons/work_list.svg", color: currentIndex == 2 ? MyColors.grey3AColor : MyColors.grey98Color).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |                   SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                     "assets/icons/work_list.svg", | 
		
	
		
			
				|  |  |  |  |                     color: currentIndex == 2 ? MyColors.grey3AColor : MyColors.grey98Color, | 
		
	
		
			
				|  |  |  |  |                   ).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |                   Consumer<DashboardProviderModel>( | 
		
	
		
			
				|  |  |  |  |                     builder: (BuildContext cxt, DashboardProviderModel data, Widget? child) { | 
		
	
		
			
				|  |  |  |  |                       if (data.workListCounter == 0) { | 
		
	
	
		
			
				
					|  |  |  | @ -617,7 +642,10 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |               label: LocaleKeys.workList.tr(), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             BottomNavigationBarItem( | 
		
	
		
			
				|  |  |  |  |               icon: SvgPicture.asset("assets/icons/item_for_sale.svg", color: currentIndex == 3 ? MyColors.grey3AColor : MyColors.grey98Color).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |               icon: SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                 "assets/icons/item_for_sale.svg", | 
		
	
		
			
				|  |  |  |  |                 color: currentIndex == 3 ? MyColors.grey3AColor : MyColors.grey98Color, | 
		
	
		
			
				|  |  |  |  |               ).paddingAll(4), | 
		
	
		
			
				|  |  |  |  |               label: LocaleKeys.itemsForSale.tr(), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             BottomNavigationBarItem( | 
		
	
	
		
			
				
					|  |  |  | @ -626,8 +654,7 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |                 children: [ | 
		
	
		
			
				|  |  |  |  |                   SvgPicture.asset( | 
		
	
		
			
				|  |  |  |  |                     "assets/icons/chat/chat.svg", | 
		
	
		
			
				|  |  |  |  |                     color: | 
		
	
		
			
				|  |  |  |  |                         !checkIfPrivilegedForChat() | 
		
	
		
			
				|  |  |  |  |                     color: !checkIfPrivilegedForChat() | 
		
	
		
			
				|  |  |  |  |                         ? MyColors.lightGreyE3Color | 
		
	
		
			
				|  |  |  |  |                         : currentIndex == 4 | 
		
	
		
			
				|  |  |  |  |                             ? MyColors.grey3AColor | 
		
	
	
		
			
				
					|  |  |  | @ -685,7 +712,7 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb | 
		
	
		
			
				|  |  |  |  |   Widget eventActivityWidget(BuildContext context) { | 
		
	
		
			
				|  |  |  |  |     return (context.watch<DashboardProviderModel>().isEventLoadingLoading) | 
		
	
		
			
				|  |  |  |  |         ? const MarathonBannerShimmer().paddingOnly(left: 21, right: 21, bottom: 21, top: 0) | 
		
	
		
			
				|  |  |  |  |         : (context.watch<DashboardProviderModel>().eventActivity != null && context.watch<DashboardProviderModel>().eventActivity!.isActive == true) | 
		
	
		
			
				|  |  |  |  |         : (context.watch<DashboardProviderModel>().eventActivity != null && context.watch<DashboardProviderModel>().eventActivity!.isActive ==true) | 
		
	
		
			
				|  |  |  |  |             ? const EventActivityBanner().paddingOnly(left: 21, right: 21, bottom: 21, top: 0) | 
		
	
		
			
				|  |  |  |  |             : const SizedBox(); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
	
		
			
				
					|  |  |  | 
 |