From f995440098f9e3f3b5ff122a55c8c4e018cc716e Mon Sep 17 00:00:00 2001 From: Jeppe B <2jepp9350@gmail.com> Date: Mon, 3 Aug 2026 13:45:11 +0200 Subject: [PATCH] Align invoicing period review workspace (#251) Keep review navigation, customer cards, metadata, date labels, and direct order-item tables aligned across desktop and responsive layouts. --- src/components/buefy/tree/BuefyTreeNode.vue | 3 +- .../components/InvoicingPeriodFlagList.vue | 35 +- .../components/InvoicingPeriodObjectTree.vue | 441 ++++++++++++++---- ...voicingBillingPeriodCustomerAttributes.vue | 10 +- .../displays/layout/Right.vue | 140 +++--- .../services/invoicingPeriodTreeNodes.js | 58 ++- .../services/invoicingPeriodTreeSnapshot.ts | 24 +- .../views/InvoicingBillingPeriodViewAll.vue | 38 +- tests/e2e/invoicing-period.smoke.spec.js | 302 +++++++++++- tests/unit/buefy-tree-selection.spec.js | 18 + .../unit/invoicing-period-object-tree.spec.js | 94 +++- .../unit/invoicing-period-tree-nodes.spec.js | 37 +- .../invoicing-period-tree-snapshot.spec.js | 34 +- tests/unit/superuser-invoices-view.spec.js | 37 +- 14 files changed, 1014 insertions(+), 257 deletions(-) diff --git a/src/components/buefy/tree/BuefyTreeNode.vue b/src/components/buefy/tree/BuefyTreeNode.vue index 048781c2..589e4f59 100644 --- a/src/components/buefy/tree/BuefyTreeNode.vue +++ b/src/components/buefy/tree/BuefyTreeNode.vue @@ -96,6 +96,7 @@ onBeforeUnmount(disconnectLoadMoreObserver); >