|
|
|
|
@ -2,6 +2,7 @@ import 'package:diplomaticquarterapp/core/model/pharmacies/PharmacyProduct.dart'
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/pharmacyModule/product_detail_view_model.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/pharmacies/screens/cart-page/cart-order-page.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/pharmacy/order/ProductReview.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/app_toast.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/utils.dart';
|
|
|
|
|
@ -27,6 +28,7 @@ class productTile extends StatelessWidget {
|
|
|
|
|
final dynamic productID;
|
|
|
|
|
final Function onDelete;
|
|
|
|
|
final dynamic approvedTotalReviews;
|
|
|
|
|
final dynamic isRx;
|
|
|
|
|
|
|
|
|
|
// final VoidCallback deleteWishlistItems;
|
|
|
|
|
|
|
|
|
|
@ -47,6 +49,7 @@ class productTile extends StatelessWidget {
|
|
|
|
|
this.productID,
|
|
|
|
|
this.onDelete,
|
|
|
|
|
this.approvedTotalReviews,
|
|
|
|
|
this.isRx
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@ -163,10 +166,14 @@ class productTile extends StatelessWidget {
|
|
|
|
|
color: Colors.green,
|
|
|
|
|
),
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
if(isRx == false){
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
await addToCartFunction(1, productID, context);
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
Utils.navigateToCartPage();
|
|
|
|
|
Utils.navigateToCartPage();}
|
|
|
|
|
else {
|
|
|
|
|
AppToast.showErrorToast(message: TranslationBase.of(context).needPrescription);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
|