|  |  |  | @ -168,32 +168,32 @@ class _MyAppointmentsPageState extends State<MyAppointmentsPage> { | 
		
	
		
			
				|  |  |  |  |               itemCount: myAppointmentsVM.isMyAppointmentsLoading | 
		
	
		
			
				|  |  |  |  |                   ? 5 | 
		
	
		
			
				|  |  |  |  |                   : myAppointmentsVM.patientArrivedAppointmentsHistoryList.isNotEmpty | 
		
	
		
			
				|  |  |  |  |                   ? myAppointmentsVM.patientArrivedAppointmentsHistoryList.length | 
		
	
		
			
				|  |  |  |  |                   : 1, | 
		
	
		
			
				|  |  |  |  |                       ? myAppointmentsVM.patientArrivedAppointmentsHistoryList.length | 
		
	
		
			
				|  |  |  |  |                       : 1, | 
		
	
		
			
				|  |  |  |  |               itemBuilder: (context, index) { | 
		
	
		
			
				|  |  |  |  |                 return myAppointmentsVM.isMyAppointmentsLoading | 
		
	
		
			
				|  |  |  |  |                     ? const MoviesShimmerWidget().paddingSymmetrical(24.h, 0.h) | 
		
	
		
			
				|  |  |  |  |                     : myAppointmentsVM.patientArrivedAppointmentsHistoryList.isNotEmpty | 
		
	
		
			
				|  |  |  |  |                     ? AnimationConfiguration.staggeredList( | 
		
	
		
			
				|  |  |  |  |                   position: index, | 
		
	
		
			
				|  |  |  |  |                   duration: const Duration(milliseconds: 500), | 
		
	
		
			
				|  |  |  |  |                   child: SlideAnimation( | 
		
	
		
			
				|  |  |  |  |                     verticalOffset: 100.0, | 
		
	
		
			
				|  |  |  |  |                     child: FadeInAnimation( | 
		
	
		
			
				|  |  |  |  |                       child: AnimatedContainer( | 
		
	
		
			
				|  |  |  |  |                         duration: Duration(milliseconds: 300), | 
		
	
		
			
				|  |  |  |  |                         curve: Curves.easeInOut, | 
		
	
		
			
				|  |  |  |  |                         margin: EdgeInsets.symmetric(vertical: 8.h), | 
		
	
		
			
				|  |  |  |  |                         decoration: RoundedRectangleBorder().toSmoothCornerDecoration(color: AppColors.whiteColor, borderRadius: 24.h, hasShadow: true), | 
		
	
		
			
				|  |  |  |  |                         child: AppointmentCard( | 
		
	
		
			
				|  |  |  |  |                           patientAppointmentHistoryResponseModel: myAppointmentsVM.patientArrivedAppointmentsHistoryList[index], | 
		
	
		
			
				|  |  |  |  |                           myAppointmentsViewModel: myAppointmentsViewModel, | 
		
	
		
			
				|  |  |  |  |                         ), | 
		
	
		
			
				|  |  |  |  |                       ).paddingSymmetrical(24.h, 0.h), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                   ), | 
		
	
		
			
				|  |  |  |  |                 ) | 
		
	
		
			
				|  |  |  |  |                     : Utils.getNoDataWidget(context); | 
		
	
		
			
				|  |  |  |  |                         ? AnimationConfiguration.staggeredList( | 
		
	
		
			
				|  |  |  |  |                             position: index, | 
		
	
		
			
				|  |  |  |  |                             duration: const Duration(milliseconds: 500), | 
		
	
		
			
				|  |  |  |  |                             child: SlideAnimation( | 
		
	
		
			
				|  |  |  |  |                               verticalOffset: 100.0, | 
		
	
		
			
				|  |  |  |  |                               child: FadeInAnimation( | 
		
	
		
			
				|  |  |  |  |                                 child: AnimatedContainer( | 
		
	
		
			
				|  |  |  |  |                                   duration: Duration(milliseconds: 300), | 
		
	
		
			
				|  |  |  |  |                                   curve: Curves.easeInOut, | 
		
	
		
			
				|  |  |  |  |                                   margin: EdgeInsets.symmetric(vertical: 8.h), | 
		
	
		
			
				|  |  |  |  |                                   decoration: RoundedRectangleBorder().toSmoothCornerDecoration(color: AppColors.whiteColor, borderRadius: 24.h, hasShadow: true), | 
		
	
		
			
				|  |  |  |  |                                   child: AppointmentCard( | 
		
	
		
			
				|  |  |  |  |                                     patientAppointmentHistoryResponseModel: myAppointmentsVM.patientArrivedAppointmentsHistoryList[index], | 
		
	
		
			
				|  |  |  |  |                                     myAppointmentsViewModel: myAppointmentsViewModel, | 
		
	
		
			
				|  |  |  |  |                                   ), | 
		
	
		
			
				|  |  |  |  |                                 ).paddingSymmetrical(24.h, 0.h), | 
		
	
		
			
				|  |  |  |  |                               ), | 
		
	
		
			
				|  |  |  |  |                             ), | 
		
	
		
			
				|  |  |  |  |                           ) | 
		
	
		
			
				|  |  |  |  |                         : Utils.getNoDataWidget(context); | 
		
	
		
			
				|  |  |  |  |               }, | 
		
	
		
			
				|  |  |  |  |               separatorBuilder: (BuildContext cxt, int index) => SizedBox(height: 16.h), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
	
		
			
				
					|  |  |  | 
 |