feat: save order
This commit is contained in:
@@ -1,12 +1,25 @@
|
||||
import 'package:enaklo_pos/core/components/custom_modal_dialog.dart';
|
||||
import 'package:enaklo_pos/core/components/spaces.dart';
|
||||
import 'package:enaklo_pos/core/constants/colors.dart';
|
||||
import 'package:enaklo_pos/data/models/response/table_model.dart';
|
||||
import 'package:enaklo_pos/presentation/home/dialog/payment_add_order_dialog.dart';
|
||||
import 'package:enaklo_pos/presentation/home/dialog/payment_save_dialog.dart';
|
||||
import 'package:enaklo_pos/presentation/home/models/order_type.dart';
|
||||
import 'package:enaklo_pos/presentation/home/models/product_quantity.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class SaveDialog extends StatelessWidget {
|
||||
const SaveDialog({super.key});
|
||||
final TableModel? selectedTable;
|
||||
final String customerName;
|
||||
final OrderType orderType;
|
||||
final List<ProductQuantity> items;
|
||||
|
||||
const SaveDialog(
|
||||
{super.key,
|
||||
required this.selectedTable,
|
||||
required this.customerName,
|
||||
required this.orderType,
|
||||
required this.items});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -23,7 +36,11 @@ class SaveDialog extends StatelessWidget {
|
||||
subtitle: 'Simpan pesanan dan bayar nanti',
|
||||
onTap: () => showDialog(
|
||||
context: context,
|
||||
builder: (context) => const PaymentSaveDialog(),
|
||||
builder: (context) => PaymentSaveDialog(
|
||||
selectedTable: selectedTable,
|
||||
customerName: customerName,
|
||||
orderType: orderType,
|
||||
items: items),
|
||||
),
|
||||
),
|
||||
SpaceHeight(16.0),
|
||||
|
||||
Reference in New Issue
Block a user