From d86a9b5ed9412d4888b04674541a5315bc804396 Mon Sep 17 00:00:00 2001 From: Sultan khan Date: Thu, 30 Apr 2026 18:10:57 +0300 Subject: [PATCH] no message --- assets/langs/ar-SA.json | 3 ++- assets/langs/en-US.json | 3 ++- .../e_referral/new_e_referral.dart | 2 +- .../widget/e_referral_other_details.dart | 22 ++++++------------- 4 files changed, 12 insertions(+), 18 deletions(-) diff --git a/assets/langs/ar-SA.json b/assets/langs/ar-SA.json index b034ed89..e4397ac3 100644 --- a/assets/langs/ar-SA.json +++ b/assets/langs/ar-SA.json @@ -1843,5 +1843,6 @@ "weatherIndicators": "طقس", "submitRating": "إرسال التقييم", "maxOneFileAllowed": "يمكن رفع ملف واحد فقط", - "fileSizeExceedsLimit": "يجب ألا يتجاوز حجم الملف 1 ميغابايت" + "fileSizeExceedsLimit": "يجب ألا يتجاوز حجم الملف 1 ميغابايت", + "submitReferral": "تقديم الطلب" } diff --git a/assets/langs/en-US.json b/assets/langs/en-US.json index ece2f0d9..76da7603 100644 --- a/assets/langs/en-US.json +++ b/assets/langs/en-US.json @@ -1833,7 +1833,8 @@ "weatherIndicators": "Weather", "submitRating": "Submit", "maxOneFileAllowed": "Only 1 file can be uploaded", - "fileSizeExceedsLimit": "File size must not exceed 1 MB" + "fileSizeExceedsLimit": "File size must not exceed 1 MB", + "submitReferral": "Submit" } diff --git a/lib/presentation/e_referral/new_e_referral.dart b/lib/presentation/e_referral/new_e_referral.dart index 1d34b38c..c426b5c9 100644 --- a/lib/presentation/e_referral/new_e_referral.dart +++ b/lib/presentation/e_referral/new_e_referral.dart @@ -185,7 +185,7 @@ class _NewReferralPageState extends State { color: AppColors.whiteColor, padding: EdgeInsets.all(ResponsiveExtension(20).h), child: CustomButton( - text: _currentStep <= 1 ? LocaleKeys.next.tr() : LocaleKeys.submit.tr(), + text: _currentStep <= 1 ? LocaleKeys.next.tr() : LocaleKeys.submitReferral.tr(), // icon: AppAssets.search_icon, iconColor: Colors.white, onPressed: () => {_handleNextStep()}, diff --git a/lib/presentation/e_referral/widget/e_referral_other_details.dart b/lib/presentation/e_referral/widget/e_referral_other_details.dart index cb0f434d..043dda21 100644 --- a/lib/presentation/e_referral/widget/e_referral_other_details.dart +++ b/lib/presentation/e_referral/widget/e_referral_other_details.dart @@ -248,7 +248,7 @@ class _OtherDetailsStepState extends State { child: Consumer( builder: (context, habibWalletVM, child) { final hospitals = habibWalletVM.advancePaymentHospitals; - if (hospitals == null || hospitals.isEmpty) { + if (hospitals.isEmpty) { return const Center( child: Padding( padding: EdgeInsets.all(16.0), @@ -289,19 +289,15 @@ class _OtherDetailsStepState extends State { } void _addMedicalReport(String image, File file, ReferralFormManager formManager) { - // Max 1 file - if (formManager.formData.medicalReportImages.isNotEmpty) { - formManager.setFieldError('medicalReport', LocaleKeys.maxOneFileAllowed.tr(context: context)); - return; - } + // Remove max 1 file check // Max 1 MB final fileSizeInBytes = file.lengthSync(); if (fileSizeInBytes > 1 * 1024 * 1024) { - formManager.setFieldError('medicalReport', LocaleKeys.fileSizeExceedsLimit.tr(context: context)); + formManager.setFieldError('medicalReport', 'File size exceeds 1MB limit.'); return; } final newAttachment = EReferralAttachment( - fileName: 'medical_report_${formManager.formData.medicalReportImages.length + 1}.png', + fileName: 'medical_report_formManager.formData.medicalReportImages.length + 1}.png', base64String: image ); @@ -315,19 +311,15 @@ class _OtherDetailsStepState extends State { } void _addInsuranceDocument(String image, File file, ReferralFormManager formManager) { - // Max 1 file - if (formManager.formData.insuredPatientImages.isNotEmpty) { - formManager.setFieldError('insuredDocument', LocaleKeys.maxOneFileAllowed.tr(context: context)); - return; - } + // Remove max 1 file check // Max 1 MB final fileSizeInBytes = file.lengthSync(); if (fileSizeInBytes > 1 * 1024 * 1024) { - formManager.setFieldError('insuredDocument', LocaleKeys.fileSizeExceedsLimit.tr(context: context)); + formManager.setFieldError('insuredDocument', 'File size exceeds 1MB limit.'); return; } final newAttachment = EReferralAttachment( - fileName: 'insurance_${formManager.formData.insuredPatientImages.length + 1}.png', + fileName: 'insurance_formManager.formData.insuredPatientImages.length + 1}.png', base64String: image );