From d016a663d8d9a0c4fd385d41f418e4424a295b46 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 11 Dec 2024 16:07:00 +1100 Subject: [PATCH] Add order reference to app bar (cherry picked from commit 260bfb56a225cb653d630a81098142b80569e302) --- lib/widget/order/purchase_order_detail.dart | 10 +++++++++- lib/widget/order/sales_order_detail.dart | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/lib/widget/order/purchase_order_detail.dart b/lib/widget/order/purchase_order_detail.dart index 89efb4da..9040228b 100644 --- a/lib/widget/order/purchase_order_detail.dart +++ b/lib/widget/order/purchase_order_detail.dart @@ -58,7 +58,15 @@ class _PurchaseOrderDetailState extends RefreshableState L10().purchaseOrder; + String getAppBarTitle() { + String title = L10().purchaseOrder; + + if (widget.order.reference.isNotEmpty) { + title += " - ${widget.order.reference}"; + } + + return title; + } @override List appBarActions(BuildContext context) { diff --git a/lib/widget/order/sales_order_detail.dart b/lib/widget/order/sales_order_detail.dart index 30c218ed..54c6800d 100644 --- a/lib/widget/order/sales_order_detail.dart +++ b/lib/widget/order/sales_order_detail.dart @@ -46,7 +46,15 @@ class _SalesOrderDetailState extends RefreshableState { int attachmentCount = 0; @override - String getAppBarTitle() => L10().salesOrder; + String getAppBarTitle() { + String title = L10().salesOrder; + + if (widget.order.reference.isNotEmpty) { + title += " - ${widget.order.reference}"; + } + + return title; + } @override List appBarActions(BuildContext context) {