Kunden-Tabs: ExternalLink-Icon neben jedem Reiter
Tabs-Komponente bekommt optionalen tabHrefBuilder(tabId)-Prop. Wenn gesetzt, erscheint neben jedem Tab-Label ein kleines ExternalLink-Icon, das den Tab via ?tab=<id> in einem neuen Browser-Tab öffnet. CustomerDetail übergibt den Builder. URL-Param wird eh schon für den Tab-Sync genutzt – Anhängen reicht. Click-stopPropagation verhindert, dass der Klick auf das Icon gleichzeitig den Tab-Wechsel auslöst.
This commit is contained in:
@@ -97,6 +97,14 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
|
||||
|
||||
## ✅ Erledigt
|
||||
|
||||
- [x] **🆕 Kunden-Detail-Tabs: Pro-Tab-Link „in neuem Tab öffnen"**
|
||||
- `Tabs`-Komponente um optionalen Prop `tabHrefBuilder(tabId)` erweitert.
|
||||
Wenn gesetzt, erscheint neben jedem Tab-Label ein kleines
|
||||
`ExternalLink`-Icon. CustomerDetail übergibt den Builder mit
|
||||
`?tab=<id>`-Query-Param, der eh schon vom URL-Sync genutzt wird.
|
||||
- `target="_blank"` + `rel="noopener noreferrer"` + Klick-stopPropagation,
|
||||
damit der Tab-Wechsel nicht parallel zur Tab-Aktivierung passiert.
|
||||
|
||||
- [x] **🆕 Vertrag: Kunden-/Vertragsnummer bei Vertriebsplattform**
|
||||
- Zwei neue optionale Felder
|
||||
`Contract.customerNumberAtSalesPlatform` +
|
||||
|
||||
Reference in New Issue
Block a user