Zugangsdaten-Card: Portal-Link des Anbieters anzeigen
Im Vertragsdetail unter "Zugangsdaten" zwischen Benutzername und Passwort jetzt eine zusätzliche Zeile "Portal-Link" mit klickbarem Link zum Anbieter-Portal (öffnet in neuem Tab, mit Copy-Button). Greift auf das bestehende c.provider.portalUrl-Feld zurück (wird auch schon für den Auto-Login-Button verwendet). Schema und Host werden im Anzeigetext gestrippt, die volle URL bleibt im href und im title-Attribut sichtbar. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2416,6 +2416,24 @@ export default function ContractDetail() {
|
||||
</dd>
|
||||
</div>
|
||||
)}
|
||||
{c.provider?.portalUrl && (
|
||||
<div>
|
||||
<dt className="text-sm text-gray-500">Portal-Link</dt>
|
||||
<dd className="flex items-center gap-1">
|
||||
<a
|
||||
href={c.provider.portalUrl}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-blue-600 hover:underline truncate"
|
||||
title={c.provider.portalUrl}
|
||||
>
|
||||
{c.provider.portalUrl.replace(/^https?:\/\//, '').replace(/\/$/, '')}
|
||||
<ExternalLink className="w-3 h-3 inline ml-1 -mt-0.5" />
|
||||
</a>
|
||||
<CopyButton value={c.provider.portalUrl} />
|
||||
</dd>
|
||||
</div>
|
||||
)}
|
||||
{c.hasPortalPassword && (
|
||||
<div>
|
||||
<dt className="text-sm text-gray-500">Passwort</dt>
|
||||
|
||||
Reference in New Issue
Block a user