|  |  |  | @ -39,7 +39,7 @@ class ServicesWidget extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |                   return Column( | 
		
	
		
			
				|  |  |  |  |                     crossAxisAlignment: CrossAxisAlignment.start, | 
		
	
		
			
				|  |  |  |  |                     mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |                     children: [  | 
		
	
		
			
				|  |  |  |  |                     children: [ | 
		
	
		
			
				|  |  |  |  |                       data.homeMenus![parentIndex].menuEntry.prompt!.toSectionHeading().paddingOnly(left: 21, right: 21), | 
		
	
		
			
				|  |  |  |  |                       SizedBox( | 
		
	
		
			
				|  |  |  |  |                         height: 105 + 26, | 
		
	
	
		
			
				
					|  |  |  | @ -69,7 +69,7 @@ class ServicesWidget extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |                                           mainAxisAlignment: MainAxisAlignment.spaceBetween, | 
		
	
		
			
				|  |  |  |  |                                           crossAxisAlignment: CrossAxisAlignment.start, | 
		
	
		
			
				|  |  |  |  |                                           children: [ | 
		
	
		
			
				|  |  |  |  |                                             SvgPicture.asset(iconT[index]), | 
		
	
		
			
				|  |  |  |  |                                             SvgPicture.asset(AppState().isArabic(context) ? getMenuIconAr(data.homeMenus![parentIndex].menuEntiesList[index].prompt!) : getMenuIconEn(data.homeMenus![parentIndex].menuEntiesList[index].prompt!)), | 
		
	
		
			
				|  |  |  |  |                                             Row( | 
		
	
		
			
				|  |  |  |  |                                               crossAxisAlignment: CrossAxisAlignment.end, | 
		
	
		
			
				|  |  |  |  |                                               children: [ | 
		
	
	
		
			
				
					|  |  |  | @ -102,6 +102,92 @@ class ServicesWidget extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |     ); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   String getMenuIconAr(String name) { | 
		
	
		
			
				|  |  |  |  |     String returnImage = ""; | 
		
	
		
			
				|  |  |  |  |     switch (name) { | 
		
	
		
			
				|  |  |  |  |       case "الحضور الشهري": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/monthly_attendance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "كشف الراتب": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/payslips.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "تغيير معلومات البنك": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/change_bank_details.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "طلب بدل السكن مقدما": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/housing_allowance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "شهادات تعريف الموظف": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/employee_certificates.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "البيانات الشخصية": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/personal-info.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "الحضور": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/my_attendance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "طلبات أخرى": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/other_requests.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "الإجازات": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/my_leaves.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "طلب تذكرة": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/ticket_bal.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "قاعدة الاجازات": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/vacation_rule.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       default: | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/monthly_attendance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     return returnImage; | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   String getMenuIconEn(String name) { | 
		
	
		
			
				|  |  |  |  |     String returnImage = ""; | 
		
	
		
			
				|  |  |  |  |     switch (name) { | 
		
	
		
			
				|  |  |  |  |       case "Monthly Attendance": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/monthly_attendance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Payslip": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/payslips.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Change Bank Details": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/change_bank_details.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Housing Advance": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/housing_allowance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Employee Certificate": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/employee_certificates.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Personal Information": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/personal-info.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "My Attendance": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/my_attendance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Other Requests": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/other_requests.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "My Leave": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/my_leaves.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Ticket Request": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/ticket_bal.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       case "Vacation Rule": | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/services_icons/vacation_rule.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |       default: | 
		
	
		
			
				|  |  |  |  |         returnImage = "assets/images/monthly_attendance.svg"; | 
		
	
		
			
				|  |  |  |  |         break; | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     return returnImage; | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   void handleOnPress(context, GetMenuEntriesList menuEntry) { | 
		
	
		
			
				|  |  |  |  |     var pro = Provider.of<DashboardProviderModel>(context, listen: false); | 
		
	
		
			
				|  |  |  |  |     if (menuEntry.requestType == "MONTHLY_ATTENDANCE") { | 
		
	
	
		
			
				
					|  |  |  | 
 |