From 4666e809f4982b49c5192b512209634cae485be2 Mon Sep 17 00:00:00 2001 From: yaso Date: Tue, 8 Jul 2025 14:01:29 +0200 Subject: [PATCH] add loading indicator to set button push --- .../package_tools/mih_business_details.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart b/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart index de8e4ab2..10795ed2 100644 --- a/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart +++ b/Frontend/lib/mih_packages/mzansi_profile/business_profile/package_tools/mih_business_details.dart @@ -4,6 +4,7 @@ import 'package:flutter_speed_dial/flutter_speed_dial.dart'; import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_floating_menu.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_window.dart'; +import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_loading_circle.dart'; import 'package:mzansi_innovation_hub/mih_packages/mzansi_profile/business_profile/components/mih_business_card.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_alert_services.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_business_details_services.dart'; @@ -449,6 +450,12 @@ class _MihBusinessDetailsState extends State { const SizedBox(width: 10.0), MihButton( onPressed: () { + showDialog( + context: context, + builder: (context) { + return const Mihloadingcircle(); + }, + ); MIHLocationAPI() .getGPSPosition(context) .then((position) { @@ -458,6 +465,8 @@ class _MihBusinessDetailsState extends State { "${position.latitude}, ${position.longitude}"; }); } + //Dismiss loading indicator + Navigator.of(context).pop(); }); }, buttonColor: MzanziInnovationHub.of(context)!