add mix carton

This commit is contained in:
Sai Naw Wun
2020-10-21 02:59:10 +06:30
parent b87703c693
commit 9aefc585ec
23 changed files with 393 additions and 519 deletions

View File

@@ -62,6 +62,9 @@ class _PackageInfoState extends State<PackageInfo> {
Widget build(BuildContext context) {
String id = Provider.of<MainModel>(context).user.id;
bool owner = _package.userID == id;
bool canChangeDeliveryAddress =
_package.status == package_received_status ||
_package.status == package_processed_status;
final trackingIdBox = DisplayText(
text: _package.trackingID,
@@ -106,7 +109,7 @@ class _PackageInfoState extends State<PackageInfo> {
final deliveryAddressBox = DefaultDeliveryAddress(
deliveryAddress: _package.deliveryAddress,
labelKey: "package.delivery.address",
onTap: owner
onTap: owner && canChangeDeliveryAddress
? () async {
DeliveryAddress d = await Navigator.push<DeliveryAddress>(
context,