|
|
|
|
@ -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,
|
|
|
|
|
|