|
|
@ -91,46 +91,47 @@ class _CartOrderPageState extends State<CartOrderPage> {
|
|
|
|
endIndent: 0,
|
|
|
|
endIndent: 0,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Container(
|
|
|
|
Container(
|
|
|
|
child: Column(
|
|
|
|
child: ListView.builder(
|
|
|
|
children: [
|
|
|
|
itemCount:
|
|
|
|
...List.generate(
|
|
|
|
model.cartResponse.shoppingCarts.length,
|
|
|
|
model.cartResponse.shoppingCarts != null
|
|
|
|
scrollDirection: Axis.vertical,
|
|
|
|
? model.cartResponse.shoppingCarts.length
|
|
|
|
shrinkWrap: true,
|
|
|
|
: 0,
|
|
|
|
physics: const AlwaysScrollableScrollPhysics (),
|
|
|
|
(index) => ProductOrderItem(
|
|
|
|
itemBuilder: (context, index) {
|
|
|
|
model.cartResponse
|
|
|
|
return ProductOrderItem(
|
|
|
|
.shoppingCarts[index], () async {
|
|
|
|
item:model.cartResponse
|
|
|
|
GifLoaderDialogUtils.showMyDialog(
|
|
|
|
.shoppingCarts[index],
|
|
|
|
context);
|
|
|
|
changeCartItems:() async {
|
|
|
|
await model.changeProductQuantity(model
|
|
|
|
GifLoaderDialogUtils.showMyDialog(
|
|
|
|
.cartResponse.shoppingCarts[index]);
|
|
|
|
context);
|
|
|
|
if (model.state != ViewState.Error) {
|
|
|
|
await model.changeProductQuantity(model
|
|
|
|
// appScaffold.appBar.badgeUpdater(
|
|
|
|
.cartResponse.shoppingCarts[index]);
|
|
|
|
// '${value.quantityCount ?? 0}');
|
|
|
|
if (model.state != ViewState.Error) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (model.state ==
|
|
|
|
if (model.state ==
|
|
|
|
ViewState.ErrorLocal) {
|
|
|
|
ViewState.ErrorLocal) {
|
|
|
|
Utils.showErrorToast(model.error);
|
|
|
|
Utils.showErrorToast(model.error);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
GifLoaderDialogUtils.hideDialog(
|
|
|
|
GifLoaderDialogUtils.hideDialog(
|
|
|
|
context);
|
|
|
|
context);
|
|
|
|
}, () async {
|
|
|
|
},
|
|
|
|
GifLoaderDialogUtils.showMyDialog(
|
|
|
|
|
|
|
|
context);
|
|
|
|
deleteCartItems:() async {
|
|
|
|
await model
|
|
|
|
GifLoaderDialogUtils.showMyDialog(
|
|
|
|
.deleteProduct(model.cartResponse
|
|
|
|
context);
|
|
|
|
.shoppingCarts[index])
|
|
|
|
await model
|
|
|
|
.then((value) {
|
|
|
|
.deleteProduct(model.cartResponse
|
|
|
|
if (model.state ==
|
|
|
|
.shoppingCarts[index])
|
|
|
|
ViewState.ErrorLocal) {
|
|
|
|
.then((value) {
|
|
|
|
Utils.showErrorToast(model.error);
|
|
|
|
if (model.state ==
|
|
|
|
}
|
|
|
|
ViewState.ErrorLocal) {
|
|
|
|
GifLoaderDialogUtils.hideDialog(
|
|
|
|
Utils.showErrorToast(model.error);
|
|
|
|
context);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
GifLoaderDialogUtils.hideDialog(
|
|
|
|
},model: model,),)
|
|
|
|
context);
|
|
|
|
],
|
|
|
|
});
|
|
|
|
),
|
|
|
|
},model: model,);
|
|
|
|
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
const Divider(
|
|
|
|
const Divider(
|
|
|
|
color: Color(0xFFD6D6D6),
|
|
|
|
color: Color(0xFFD6D6D6),
|
|
|
|