From f7f2ab9e6e3255bc37ea10a29a7df9381ce1bccf Mon Sep 17 00:00:00 2001 From: fhkhd Date: Thu, 2 May 2024 21:03:30 +0430 Subject: [PATCH] disable transfer button for items in packages --- .../Detail/my_items_detail_box_widget.dart | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/lib/widgets/MyItemsScreens/Detail/my_items_detail_box_widget.dart b/lib/widgets/MyItemsScreens/Detail/my_items_detail_box_widget.dart index 7b2c8de..c738d47 100755 --- a/lib/widgets/MyItemsScreens/Detail/my_items_detail_box_widget.dart +++ b/lib/widgets/MyItemsScreens/Detail/my_items_detail_box_widget.dart @@ -432,12 +432,12 @@ class MyItemsDetailsDataBox extends StatelessWidget { height: 20, ), if (datas.repair == 0) - (userData['roles']?.contains('Admin') || - (userData['roles']?.contains('Supervisor') && - datas.packageId == null && - datas.hospital.contains(userData['medical_center'])) || - (userData['roles']?.contains('User') && - datas.packageId == null)) + ((datas.packageId == "null") && + (userData['roles']?.contains('Admin') || + (userData['roles']?.contains('Supervisor') && + datas.hospital + .contains(userData['medical_center'])) || + (userData['roles']?.contains('User')))) ? TransferDestroyButton( deviceBlockSize: _deviceBlockSize, firstColor: kDarkBlue, @@ -447,21 +447,22 @@ class MyItemsDetailsDataBox extends StatelessWidget { push(); }, ) - : datas.packageId != null - ? TransferDestroyButton( - deviceBlockSize: _deviceBlockSize, - firstColor: kDarkBlue, - secondColor: kDarkBlueSub, - text: 'Transfer', - onTap: () { - push(); - }, - ) - : Container(), + // : datas.packageId != "null" + // ? TransferDestroyButton( + // deviceBlockSize: _deviceBlockSize, + // firstColor: kDarkBlue, + // secondColor: kDarkBlueSub, + // text: 'Transfer', + // onTap: () { + // push(); + // }, + // ) + : Container(), if (datas.repair == 0) - SizedBox( - height: 10.0, - ), + if (datas.packageId == "null") + SizedBox( + height: 10.0, + ), if (datas.repair == 0) (userData['roles']?.contains('Admin') || (userData['roles']?.contains('Supervisor') &&