diff --git a/lib/core/model/pharmacies/recommendedProduct_model.dart b/lib/core/model/pharmacies/recommendedProduct_model.dart index ce0d17ee..7608aca4 100644 --- a/lib/core/model/pharmacies/recommendedProduct_model.dart +++ b/lib/core/model/pharmacies/recommendedProduct_model.dart @@ -18,7 +18,7 @@ class RecommendedProductModel { int notApprovedRatingSum; int approvedTotalReviews; int notApprovedTotalReviews; - String sku; + dynamic sku; bool isRx; bool prescriptionRequired; // dynamic rxMessage; diff --git a/lib/pages/pharmacies/product_detail.dart b/lib/pages/pharmacies/product_detail.dart index 87c986c0..b34bf261 100644 --- a/lib/pages/pharmacies/product_detail.dart +++ b/lib/pages/pharmacies/product_detail.dart @@ -665,7 +665,8 @@ class __ProductDetailPageState extends State { itemCount: model.recommendedProductList.length, itemBuilder: (context, index) { return InkWell( - onTap: () { + onTap: () + { Navigator.push( context, FadePage( diff --git a/lib/widgets/pharmacy/product_tile.dart b/lib/widgets/pharmacy/product_tile.dart index ee6c1d81..76e46949 100644 --- a/lib/widgets/pharmacy/product_tile.dart +++ b/lib/widgets/pharmacy/product_tile.dart @@ -7,6 +7,7 @@ import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:rating_bar/rating_bar.dart'; +import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart'; class productTile extends StatelessWidget { final String productName; @@ -135,8 +136,10 @@ class productTile extends StatelessWidget { children: [ IconButton( icon: Icon(FontAwesomeIcons.trashAlt, size: 15), - onPressed: () { - deleteFromWishlistFunction(productID); + onPressed: (){ + GifLoaderDialogUtils.showMyDialog(context); + deleteFromWishlistFunction(productID); + GifLoaderDialogUtils.hideDialog(context); }, ), SizedBox( @@ -145,11 +148,14 @@ class productTile extends StatelessWidget { IconButton( icon: Icon(FontAwesomeIcons.shoppingCart, size: 15), onPressed: () async { + GifLoaderDialogUtils.showMyDialog(context); await addToCartFunction(1, productID); + GifLoaderDialogUtils.hideDialog(context); Navigator.push( context, FadePage(page: CartOrderPage()), ); + }, ), ],