From 2d8ee7f5690acf5a669816f6fc46ec30d036728e Mon Sep 17 00:00:00 2001 From: duffyduck Date: Tue, 28 Jul 2026 02:51:31 +0200 Subject: [PATCH] =?UTF-8?q?Kundenportal:=20Deaktivierte-Toggle=20in=20"Mei?= =?UTF-8?q?ne=20Vertr=C3=A4ge"-Header?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Toggle "Deaktivierte anzeigen" saß im obersten Seiten-Header. Verschoben in den Gruppen-Header "Meine Verträge" (rechtsbündig, nur beim eigenen Kunden-Block), damit er direkt bei den Verträgen sitzt statt losgelöst ganz oben. Co-Authored-By: Claude Opus 4.7 --- frontend/src/pages/contracts/ContractList.tsx | 71 ++++++++++--------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/frontend/src/pages/contracts/ContractList.tsx b/frontend/src/pages/contracts/ContractList.tsx index dfea187f..d6ecec70 100644 --- a/frontend/src/pages/contracts/ContractList.tsx +++ b/frontend/src/pages/contracts/ContractList.tsx @@ -344,27 +344,14 @@ export default function ContractList() {

Verträge

-
- {isCustomerPortal && ( - - )} - {hasPermission('contracts:create') && !isCustomer && ( - - - - )} -
+ + )}
@@ -406,21 +393,35 @@ export default function ContractList() { {groupedContracts.map((group) => ( {/* Gruppen-Header */} -
- {group.isOwn ? ( - <> - -

Meine Verträge

- {group.contracts.length} - - ) : ( - <> - -

- Verträge von {group.customerName} -

- {group.contracts.length} - +
+
+ {group.isOwn ? ( + <> + +

Meine Verträge

+ {group.contracts.length} + + ) : ( + <> + +

+ Verträge von {group.customerName} +

+ {group.contracts.length} + + )} +
+ {/* Toggle rechtsbündig auf Höhe von "Meine Verträge" */} + {group.isOwn && ( + )}