disable cancel invoice in customer

This commit is contained in:
Sai Naw Wun
2020-10-28 06:58:45 +06:30
parent fca5b2e8bf
commit 703a633108
3 changed files with 39 additions and 10 deletions

View File

@@ -66,6 +66,7 @@ class _InvoiceInfoState extends State<InvoiceInfo> {
@override
Widget build(BuildContext context) {
bool isCanceled = _invoice.status == invoice_cancel_status;
bool isPaid = _invoice.status == invoice_paid_status;
var rateModel = Provider.of<ShipmentRateModel>(context);
var rate = rateModel.rate;
@@ -182,7 +183,9 @@ class _InvoiceInfoState extends State<InvoiceInfo> {
SizedBox(
height: 10,
),
isCanceled || widget.forCustomer ? Container() : cancelBtn,
isCanceled || isPaid || widget.forCustomer
? Container()
: cancelBtn,
],
),
),