feat: void page

This commit is contained in:
efrilm
2025-08-04 20:40:25 +07:00
parent 835c834ce1
commit 80649fe082
13 changed files with 2885 additions and 135 deletions
+14 -8
View File
@@ -1,13 +1,14 @@
import 'package:enaklo_pos/core/components/buttons.dart';
import 'package:enaklo_pos/core/components/flushbar.dart';
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/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/sales/dialog/refund_dialog.dart';
import 'package:enaklo_pos/presentation/sales/dialog/void_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';
import 'package:enaklo_pos/presentation/sales/widgets/sales_order_information.dart';
@@ -183,13 +184,18 @@ class _SalesPageState extends State<SalesPage> {
loaded: (order, selectedItems,
totalVoidOrRefund, isAllSelected) =>
Button.outlined(
onPressed: () => showDialog(
context: context,
builder: (context) => VoidDialog(
order: orderDetail!,
selectedItems: selectedItems,
),
),
onPressed: () {
context.push(VoidPage(
selectedOrder: order,
));
// showDialog(
// context: context,
// builder: (context) => VoidDialog(
// order: orderDetail!,
// selectedItems: selectedItems,
// ),
// );
},
label: 'Void',
icon: Icon(Icons.undo),
),