|  |  |  | @ -1,15 +1,12 @@ | 
		
	
		
			
				|  |  |  |  | import 'dart:convert'; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | import 'package:easy_localization/easy_localization.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:flutter/material.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:get_it/get_it.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/core/app_assets.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/core/app_state.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/core/common_models/nationality_country_model.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/core/dependencies.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/core/enums.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/core/utils/size_utils.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/extensions/context_extensions.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/extensions/string_extensions.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/extensions/widget_extensions.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:hmg_patient_app_new/features/authentication/authentication_view_model.dart'; | 
		
	
	
		
			
				
					|  |  |  | @ -112,8 +109,8 @@ class _RegisterNew extends State<RegisterNewStep2> { | 
		
	
		
			
				|  |  |  |  |                                 labelText: LocaleKeys.gender.tr(), | 
		
	
		
			
				|  |  |  |  |                                 hintText: LocaleKeys.malE.tr(), | 
		
	
		
			
				|  |  |  |  |                                 isEnable: true, | 
		
	
		
			
				|  |  |  |  |                                 dropdownItems: GenderTypeEnum.values.map((e) => appState!.isArabic() ? e.typeAr : e.type).toList(), | 
		
	
		
			
				|  |  |  |  |                                 selectedValue: genderType != null ? (appState!.isArabic() ? genderType!.typeAr : genderType!.type) : "", | 
		
	
		
			
				|  |  |  |  |                                 dropdownItems: GenderTypeEnum.values.map((e) => appState.isArabic() ? e.typeAr : e.type).toList(), | 
		
	
		
			
				|  |  |  |  |                                 selectedValue: genderType != null ? (appState.isArabic() ? genderType.typeAr : genderType.type) : "", | 
		
	
		
			
				|  |  |  |  |                                 onChange: authVM.onGenderChange, | 
		
	
		
			
				|  |  |  |  |                                 isBorderAllowed: false, | 
		
	
		
			
				|  |  |  |  |                                 hasSelectionCustomIcon: true, | 
		
	
	
		
			
				
					|  |  |  | @ -147,8 +144,8 @@ class _RegisterNew extends State<RegisterNewStep2> { | 
		
	
		
			
				|  |  |  |  |                                 labelText: LocaleKeys.maritalStatus.tr(), | 
		
	
		
			
				|  |  |  |  |                                 hintText: LocaleKeys.married.tr(), | 
		
	
		
			
				|  |  |  |  |                                 isEnable: true, | 
		
	
		
			
				|  |  |  |  |                                 dropdownItems: MaritalStatusTypeEnum.values.map((e) => appState!.isArabic() ? e.typeAr : e.type).toList(), | 
		
	
		
			
				|  |  |  |  |                                 selectedValue: maritalStatus != null ? (appState!.isArabic() ? maritalStatus.typeAr : maritalStatus.type) : "", | 
		
	
		
			
				|  |  |  |  |                                 dropdownItems: MaritalStatusTypeEnum.values.map((e) => appState.isArabic() ? e.typeAr : e.type).toList(), | 
		
	
		
			
				|  |  |  |  |                                 selectedValue: maritalStatus != null ? (appState.isArabic() ? maritalStatus.typeAr : maritalStatus.type) : "", | 
		
	
		
			
				|  |  |  |  |                                 onChange: authVM.onMaritalStatusChange, | 
		
	
		
			
				|  |  |  |  |                                 isBorderAllowed: false, | 
		
	
		
			
				|  |  |  |  |                                 hasSelectionCustomIcon: true, | 
		
	
	
		
			
				
					|  |  |  | @ -161,7 +158,7 @@ class _RegisterNew extends State<RegisterNewStep2> { | 
		
	
		
			
				|  |  |  |  |                           ) | 
		
	
		
			
				|  |  |  |  |                         : TextInputWidget( | 
		
	
		
			
				|  |  |  |  |                                 labelText: LocaleKeys.maritalStatus.tr(), | 
		
	
		
			
				|  |  |  |  |                                 hintText: appState!.isArabic() | 
		
	
		
			
				|  |  |  |  |                                 hintText: appState.isArabic() | 
		
	
		
			
				|  |  |  |  |                                     ? (MaritalStatusTypeExtension.fromValue(widget.nHICData!.maritalStatusCode)!.typeAr) | 
		
	
		
			
				|  |  |  |  |                                     : (MaritalStatusTypeExtension.fromValue(widget.nHICData!.maritalStatusCode)!.type), | 
		
	
		
			
				|  |  |  |  |                                 isEnable: true, | 
		
	
	
		
			
				
					|  |  |  | 
 |