From 8a6f94cc1d17a73e5c27f3bf17a6ab8d2c0233c2 Mon Sep 17 00:00:00 2001 From: haroon amjad Date: Mon, 13 Oct 2025 15:50:14 +0300 Subject: [PATCH] updates --- .../RRT/rrt_request_type_select.dart | 6 ++--- .../emergency_services_page.dart | 27 ++++++++++++------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/lib/presentation/emergency_services/RRT/rrt_request_type_select.dart b/lib/presentation/emergency_services/RRT/rrt_request_type_select.dart index 0e23d49..4d22610 100644 --- a/lib/presentation/emergency_services/RRT/rrt_request_type_select.dart +++ b/lib/presentation/emergency_services/RRT/rrt_request_type_select.dart @@ -12,8 +12,8 @@ class RrtRequestTypeSelect extends StatelessWidget { @override Widget build(BuildContext context) { - // return Consumer(builder: (context, emergencyServicesVM, child) { - return Column( + return Consumer(builder: (context, emergencyServicesVM, child) { + return Column( children: [ Container( padding: EdgeInsets.all(16.h), @@ -41,6 +41,6 @@ class RrtRequestTypeSelect extends StatelessWidget { SizedBox(height: 32.h), ], ); - // }); + }); } } diff --git a/lib/presentation/emergency_services/emergency_services_page.dart b/lib/presentation/emergency_services/emergency_services_page.dart index adf141a..02b3498 100644 --- a/lib/presentation/emergency_services/emergency_services_page.dart +++ b/lib/presentation/emergency_services/emergency_services_page.dart @@ -15,6 +15,7 @@ import 'package:hmg_patient_app_new/theme/colors.dart'; import 'package:hmg_patient_app_new/widgets/appbar/collapsing_list_view.dart'; import 'package:hmg_patient_app_new/widgets/buttons/custom_button.dart'; import 'package:hmg_patient_app_new/widgets/common_bottom_sheet.dart'; +import 'package:hmg_patient_app_new/widgets/loader/bottomsheet_loader.dart'; import 'package:hmg_patient_app_new/widgets/routes/custom_page_route.dart'; import 'package:lottie/lottie.dart'; import 'package:provider/provider.dart'; @@ -153,16 +154,22 @@ class EmergencyServicesPage extends StatelessWidget { text: LocaleKeys.confirm.tr(context: context), onPressed: () async { Navigator.of(context).pop(); - showCommonBottomSheetWithoutHeight( - title: "Rapid Response Team (RRT)".needTranslation, - context, - child: RrtRequestTypeSelect(), - isFullScreen: false, - isCloseButtonVisible: true, - hasBottomPadding: false, - backgroundColor: AppColors.bottomSheetBgColor, - callBackFunc: () {}, - ); + + LoaderBottomSheet.showLoader(); + await emergencyServicesViewModel.getRRTProcedures(onSuccess: (val) { + LoaderBottomSheet.hideLoader(); + showCommonBottomSheetWithoutHeight( + title: "Rapid Response Team (RRT)".needTranslation, + context, + child: RrtRequestTypeSelect(), + isFullScreen: false, + isCloseButtonVisible: true, + hasBottomPadding: false, + backgroundColor: AppColors.bottomSheetBgColor, + callBackFunc: () {}, + ); + }); + }, backgroundColor: AppColors.whiteColor, borderColor: AppColors.whiteColor,