haroon_dev
haroon amjad 1 day ago
parent c00fe3e10c
commit 43470b4da5

@ -211,7 +211,7 @@ class ApiClientImp implements ApiClient {
} }
body['TokenID'] = "@dm!n"; body['TokenID'] = "@dm!n";
// body['PatientID'] = 5421804; // body['PatientID'] = 1307867;
// body['PatientID'] = 53320; // body['PatientID'] = 53320;
// body['PatientTypeID'] = 1; // body['PatientTypeID'] = 1;
// body['PatientOutSA'] = 0; // body['PatientOutSA'] = 0;

@ -17,6 +17,9 @@ import 'package:hmg_patient_app_new/theme/colors.dart';
import 'package:hmg_patient_app_new/widgets/appbar/app_bar_widget.dart'; import 'package:hmg_patient_app_new/widgets/appbar/app_bar_widget.dart';
import 'package:hmg_patient_app_new/widgets/bottomsheet/generic_bottom_sheet.dart'; import 'package:hmg_patient_app_new/widgets/bottomsheet/generic_bottom_sheet.dart';
import 'package:hmg_patient_app_new/widgets/buttons/custom_button.dart' show CustomButton; import 'package:hmg_patient_app_new/widgets/buttons/custom_button.dart' show CustomButton;
import 'package:hmg_patient_app_new/widgets/common_bottom_sheet.dart';
import 'package:hmg_patient_app_new/widgets/date_range_selector/date_range_calender.dart';
import 'package:hmg_patient_app_new/widgets/date_range_selector/models/calendar_design_type.dart';
import 'package:hmg_patient_app_new/widgets/dropdown/country_dropdown_widget.dart'; import 'package:hmg_patient_app_new/widgets/dropdown/country_dropdown_widget.dart';
import 'package:hmg_patient_app_new/widgets/input_widget.dart'; import 'package:hmg_patient_app_new/widgets/input_widget.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
@ -153,30 +156,56 @@ class _RegisterNew extends State<RegisterNew> {
}, },
).withVerticalPadding(8), ).withVerticalPadding(8),
Divider(height: 1), Divider(height: 1),
TextInputWidget( GestureDetector(
labelText: LocaleKeys.dob.tr(context: context), onTap: () async {
hintText: "11 July, 1994", showCommonBottomSheetWithoutHeight(
controller: authVm.dobController, title: LocaleKeys.selectDate.tr(context: context),
focusNode: _dobFocusNode, context,
isEnable: true, child: DateRangeSelector(
prefix: null, onRangeSelected: (DateTime? start, DateTime? end) {
isAllowRadius: true, if (start != null) {
isBorderAllowed: false, var picked = start.toString().split(" ").first;
isAllowLeadingIcon: true, // authVm.dobController.text = picked;
padding: EdgeInsets.symmetric(vertical: 8.h), authVm.onDobChange(picked);
leadingIcon: AppAssets.birthday_cake, // Clear error when user selects a date
selectionType: SelectionTypeEnum.calendar, authVm.clearDobError();
onCalendarTypeChanged: authVm.onCalenderTypeChange, }
onChange: (value) { },
authVm.onDobChange(value); designType: CalendarDesignType.designV2,
// Clear error when user selects a date showCalendarToggle: true,
authVm.clearDobError(); onCalendarTypeChanged: null,
btnTitle: LocaleKeys.done.tr(context: context),
),
isFullScreen: false,
isCloseButtonVisible: true,
callBackFunc: () {},
);
}, },
fontFamily: "Poppins", child: TextInputWidget(
hasError: false, labelText: LocaleKeys.dob.tr(context: context),
// Don't show individual field border hintText: "11 July, 1994",
errorMessage: authVm.dobError, // Show error message if exists controller: authVm.dobController,
).withVerticalPadding(8), focusNode: _dobFocusNode,
isEnable: false,
prefix: null,
isAllowRadius: true,
isBorderAllowed: false,
isAllowLeadingIcon: true,
padding: EdgeInsets.symmetric(vertical: 8.h),
leadingIcon: AppAssets.birthday_cake,
selectionType: SelectionTypeEnum.calendar,
onCalendarTypeChanged: authVm.onCalenderTypeChange,
onChange: (value) {
authVm.onDobChange(value);
// Clear error when user selects a date
authVm.clearDobError();
},
fontFamily: "Poppins",
hasError: false,
// Don't show individual field border
errorMessage: authVm.dobError, // Show error message if exists
).withVerticalPadding(8),
),
], ],
), ),
), ),

@ -133,7 +133,6 @@ class _AlphabetScrollPageState extends State<AlphabeticScroll> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return SizedBox( return SizedBox(
width: MediaQuery.sizeOf(context).width, width: MediaQuery.sizeOf(context).width,
child: Row( child: Row(
@ -149,7 +148,6 @@ class _AlphabetScrollPageState extends State<AlphabeticScroll> {
], ],
), ),
), ),
SizedBox( SizedBox(
width: 24.w, width: 24.w,
height: MediaQuery.sizeOf(context).height-(70.h+ kToolbarHeight+100.h), height: MediaQuery.sizeOf(context).height-(70.h+ kToolbarHeight+100.h),

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save