Merge branch 'development_haroon' into 'master'

Item for sale updates

See merge request Cloud_Solution/mohemm-flutter-app!177
merge-requests/178/merge
haroon amjad 3 years ago
commit 65016e7860

@ -21,7 +21,6 @@ import 'package:mohem_flutter_app/widgets/loading_dialog.dart';
import 'package:nfc_manager/nfc_manager.dart'; import 'package:nfc_manager/nfc_manager.dart';
import 'package:nfc_manager/platform_tags.dart'; import 'package:nfc_manager/platform_tags.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:store_checker/store_checker.dart';
// ignore_for_file: avoid_annotating_with_dynamic // ignore_for_file: avoid_annotating_with_dynamic

@ -1,5 +1,3 @@
import 'dart:convert';
import 'package:carousel_slider/carousel_slider.dart'; import 'package:carousel_slider/carousel_slider.dart';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -107,22 +105,34 @@ class _ItemForSaleDetailPageState extends State<ItemForSaleDetailPage> {
).expanded, ).expanded,
Row( Row(
children: [ children: [
DefaultButton("Email", () async { DefaultButton(
Uri emailLaunchUri = Uri( "Email",
scheme: 'mailto', getItemsForSaleList.status == 'Approved'
path: getItemsForSaleList.emailAddress, ? () async {
); Uri emailLaunchUri = Uri(
launchUrl(emailLaunchUri); scheme: 'mailto',
}, iconData: Icons.email_sharp, isTextExpanded: false) path: getItemsForSaleList.emailAddress,
);
launchUrl(emailLaunchUri);
}
: null,
iconData: Icons.email_sharp,
isTextExpanded: false)
.expanded, .expanded,
8.width, 8.width,
DefaultButton("Call", () async { DefaultButton(
Uri callLaunchUri = Uri( "Call",
scheme: 'tel', getItemsForSaleList.status == 'Approved'
path: getItemsForSaleList.mobileNumber, ? () async {
); Uri callLaunchUri = Uri(
launchUrl(callLaunchUri); scheme: 'tel',
}, iconData: Icons.call_sharp, isTextExpanded: false) path: getItemsForSaleList.mobileNumber,
);
launchUrl(callLaunchUri);
}
: null,
iconData: Icons.call_sharp,
isTextExpanded: false)
.expanded, .expanded,
], ],
).insideContainer, ).insideContainer,

@ -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. # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at # Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 3.2.91+300030 version: 3.2.93+300032
environment: environment:
sdk: ">=2.16.0 <3.0.0" sdk: ">=2.16.0 <3.0.0"
@ -114,7 +114,7 @@ dependencies:
carousel_slider: ^4.2.1 carousel_slider: ^4.2.1
#Huawei Specified #Huawei Specified
store_checker: ^1.1.0 # store_checker: ^1.1.0
google_api_availability: ^3.0.1 google_api_availability: ^3.0.1

Loading…
Cancel
Save