Right deleting items from cart

This commit is contained in:
2024-05-07 16:51:58 +03:00
parent e4628e977f
commit fecc388e1c
4 changed files with 70 additions and 18 deletions

View File

@@ -5,7 +5,9 @@ class BasketItemCard extends StatelessWidget {
final String price;
final String id;
final Image image;
final VoidCallback onTap;
final String quantity;
final VoidCallback onTapPlus;
final VoidCallback onTapMinus;
const BasketItemCard({
super.key,
@@ -13,7 +15,9 @@ class BasketItemCard extends StatelessWidget {
required this.price,
required this.id,
required this.image,
required this.onTap,
required this.onTapPlus,
required this.quantity,
required this.onTapMinus,
});
@override
@@ -57,9 +61,21 @@ class BasketItemCard extends StatelessWidget {
)
],
),
IconButton(
onPressed: onTap,
icon: const Icon(Icons.close),
Row(
mainAxisSize: MainAxisSize.min,
children: [
IconButton(
icon: const Icon(Icons.remove),
onPressed: onTapMinus,
),
const SizedBox(width: 10),
Text(quantity),
const SizedBox(width: 10),
IconButton(
icon: const Icon(Icons.add),
onPressed: onTapPlus,
),
],
)
],
),