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 && (
-
+
+ )}
@@ -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 && (
+
setShowDeactivated((v) => !v)}
+ title="Deaktivierte Verträge ein-/ausblenden"
+ >
+ {showDeactivated ? : }
+ {showDeactivated ? 'Deaktivierte ausblenden' : 'Deaktivierte anzeigen'}
+
)}