feat: print on receipt
This commit is contained in:
@@ -11,8 +11,18 @@ import 'package:flutter/material.dart';
|
||||
class SuccessOrderPage extends StatefulWidget {
|
||||
final List<ProductQuantity> productQuantity;
|
||||
final Order order;
|
||||
const SuccessOrderPage(
|
||||
{super.key, required this.order, required this.productQuantity});
|
||||
final String paymentMethod;
|
||||
final int nominalBayar;
|
||||
final int taxPercentage;
|
||||
|
||||
const SuccessOrderPage({
|
||||
super.key,
|
||||
required this.order,
|
||||
required this.productQuantity,
|
||||
required this.paymentMethod,
|
||||
required this.nominalBayar,
|
||||
required this.taxPercentage,
|
||||
});
|
||||
|
||||
@override
|
||||
State<SuccessOrderPage> createState() => _SuccessOrderPageState();
|
||||
@@ -991,6 +1001,15 @@ class _SuccessOrderPageState extends State<SuccessOrderPage>
|
||||
child: InkWell(
|
||||
borderRadius: BorderRadius.circular(16),
|
||||
onTap: () async {
|
||||
onPrintRecipt(
|
||||
context,
|
||||
order: widget.order,
|
||||
paymentMethod: widget.paymentMethod,
|
||||
nominalBayar: widget.nominalBayar,
|
||||
kembalian: widget.nominalBayar -
|
||||
(widget.order.totalAmount ?? 0),
|
||||
taxPercentage: widget.taxPercentage,
|
||||
);
|
||||
onPrint(
|
||||
context,
|
||||
productQuantity: widget.productQuantity,
|
||||
|
||||
Reference in New Issue
Block a user