From 6ac88b92ae85d5356f9c83a3e9fdde3e8811f437 Mon Sep 17 00:00:00 2001 From: Efril Date: Sun, 26 Apr 2026 22:27:44 +0700 Subject: [PATCH] fix add order item --- lib/presentation/pages/checkout/checkout_page.dart | 3 +++ .../widgets/success_add_item_order_left_panel.dart | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/presentation/pages/checkout/checkout_page.dart b/lib/presentation/pages/checkout/checkout_page.dart index 67bfcfb..fffd0a0 100644 --- a/lib/presentation/pages/checkout/checkout_page.dart +++ b/lib/presentation/pages/checkout/checkout_page.dart @@ -70,6 +70,9 @@ class CheckoutPage extends StatelessWidget implements AutoRouteWrapper { (f) => AppFlushbar.showOrderFailureToast(context, f), (order) { if (context.mounted) { + context.read().add( + CheckoutFormEvent.orderAddedItems(order), + ); context.router.replace(const SuccessAddItemOrderRoute()); } }, diff --git a/lib/presentation/pages/order/pages/success_add_item_order/widgets/success_add_item_order_left_panel.dart b/lib/presentation/pages/order/pages/success_add_item_order/widgets/success_add_item_order_left_panel.dart index 3407fde..57c78ae 100644 --- a/lib/presentation/pages/order/pages/success_add_item_order/widgets/success_add_item_order_left_panel.dart +++ b/lib/presentation/pages/order/pages/success_add_item_order/widgets/success_add_item_order_left_panel.dart @@ -188,10 +188,14 @@ class SuccessAddItemOrderLeftPanel extends StatelessWidget { Expanded( child: AppElevatedButton.filled( onPressed: () { + print("onPressed"); + print(checkoutState.orderAdded); + final order = checkoutState.orderAdded; + if (order == null) return; context.read().add( PrintStruckEvent.order( Order.fromLastOrder( - checkoutState.orderAdded!, + order, checkoutState.items, ), ),