diff --git a/lib/classes/utils.dart b/lib/classes/utils.dart index cc20f1b..34831c2 100644 --- a/lib/classes/utils.dart +++ b/lib/classes/utils.dart @@ -21,7 +21,6 @@ import 'package:mohem_flutter_app/widgets/loading_dialog.dart'; import 'package:nfc_manager/nfc_manager.dart'; import 'package:nfc_manager/platform_tags.dart'; import 'package:shared_preferences/shared_preferences.dart'; -import 'package:store_checker/store_checker.dart'; // ignore_for_file: avoid_annotating_with_dynamic diff --git a/lib/ui/screens/items_for_sale/item_for_sale_detail.dart b/lib/ui/screens/items_for_sale/item_for_sale_detail.dart index fffcde9..dec86c0 100644 --- a/lib/ui/screens/items_for_sale/item_for_sale_detail.dart +++ b/lib/ui/screens/items_for_sale/item_for_sale_detail.dart @@ -1,5 +1,3 @@ -import 'dart:convert'; - import 'package:carousel_slider/carousel_slider.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; @@ -107,22 +105,34 @@ class _ItemForSaleDetailPageState extends State { ).expanded, Row( children: [ - DefaultButton("Email", () async { - Uri emailLaunchUri = Uri( - scheme: 'mailto', - path: getItemsForSaleList.emailAddress, - ); - launchUrl(emailLaunchUri); - }, iconData: Icons.email_sharp, isTextExpanded: false) + DefaultButton( + "Email", + getItemsForSaleList.status == 'Approved' + ? () async { + Uri emailLaunchUri = Uri( + scheme: 'mailto', + path: getItemsForSaleList.emailAddress, + ); + launchUrl(emailLaunchUri); + } + : null, + iconData: Icons.email_sharp, + isTextExpanded: false) .expanded, 8.width, - DefaultButton("Call", () async { - Uri callLaunchUri = Uri( - scheme: 'tel', - path: getItemsForSaleList.mobileNumber, - ); - launchUrl(callLaunchUri); - }, iconData: Icons.call_sharp, isTextExpanded: false) + DefaultButton( + "Call", + getItemsForSaleList.status == 'Approved' + ? () async { + Uri callLaunchUri = Uri( + scheme: 'tel', + path: getItemsForSaleList.mobileNumber, + ); + launchUrl(callLaunchUri); + } + : null, + iconData: Icons.call_sharp, + isTextExpanded: false) .expanded, ], ).insideContainer, diff --git a/pubspec.yaml b/pubspec.yaml index fc040a7..cd1ef74 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 3.2.91+300030 +version: 3.2.93+300032 environment: sdk: ">=2.16.0 <3.0.0" @@ -114,7 +114,7 @@ dependencies: carousel_slider: ^4.2.1 #Huawei Specified - store_checker: ^1.1.0 +# store_checker: ^1.1.0 google_api_availability: ^3.0.1