feat: payment page

This commit is contained in:
efrilm
2025-08-05 10:26:25 +07:00
parent 1b1d01c1e8
commit a436769ec1
3 changed files with 456 additions and 7 deletions
+8 -7
View File
@@ -3,10 +3,10 @@ import 'package:enaklo_pos/core/components/spaces.dart';
import 'package:enaklo_pos/core/extensions/build_context_ext.dart';
import 'package:enaklo_pos/data/models/response/order_response_model.dart';
import 'package:enaklo_pos/presentation/home/bloc/order_form/order_form_bloc.dart';
import 'package:enaklo_pos/presentation/payment/pages/payment_page.dart';
import 'package:enaklo_pos/presentation/refund/pages/refund_page.dart';
import 'package:enaklo_pos/presentation/sales/blocs/day_sales/day_sales_bloc.dart';
import 'package:enaklo_pos/presentation/sales/blocs/order_loader/order_loader_bloc.dart';
import 'package:enaklo_pos/presentation/sales/dialog/payment_dialog.dart';
import 'package:enaklo_pos/presentation/void/pages/void_page.dart';
import 'package:enaklo_pos/presentation/sales/widgets/sales_detail.dart';
import 'package:enaklo_pos/presentation/sales/widgets/sales_list_order.dart';
@@ -202,12 +202,13 @@ class _SalesPageState extends State<SalesPage> {
}),
SpaceWidth(8),
Button.outlined(
onPressed: () => showDialog(
context: context,
builder: (context) => PaymentDialog(
order: orderDetail!,
),
),
onPressed: () {
context.push(
PaymentPage(
order: orderDetail!,
),
);
},
label: 'Bayar',
icon: Icon(Icons.payment),
),