From 1aa45eccade1414e82f0ae3b32ce04ae96434bec Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 9 Jul 2025 11:37:12 +0200 Subject: [PATCH] make mylocation nullable --- .../mih_business_profile_preview.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Frontend/lib/mih_components/mih_package_components/mih_business_profile_preview.dart b/Frontend/lib/mih_components/mih_package_components/mih_business_profile_preview.dart index d661b7b6..eaea39a3 100644 --- a/Frontend/lib/mih_components/mih_package_components/mih_business_profile_preview.dart +++ b/Frontend/lib/mih_components/mih_package_components/mih_business_profile_preview.dart @@ -9,7 +9,7 @@ import 'package:mzansi_innovation_hub/mih_services/mih_location_services.dart'; class MihBusinessProfilePreview extends StatefulWidget { final Business business; - final String myLocation; + final String? myLocation; const MihBusinessProfilePreview({ super.key, required this.business, @@ -27,7 +27,7 @@ class _MihBusinessProfilePreviewState extends State { String calculateDistance() { double distanceInKm = MIHLocationAPI().getDistanceInMeaters( - widget.myLocation, widget.business.gps_location) / + widget.myLocation!, widget.business.gps_location) / 1000; return "${distanceInKm.toStringAsFixed(2)} km"; } @@ -80,7 +80,7 @@ class _MihBusinessProfilePreviewState extends State { ), ), Text( - calculateDistance(), + widget.myLocation != null ? calculateDistance() : "0.00 km", style: TextStyle( fontWeight: FontWeight.bold, fontSize: 12,