import { FaEye } from 'react-icons/fa6' import { createPreviewLink } from '../lib/teamApi' import { openInNewTab } from '../lib/openInNewTab' // Mit subdomain holt der Knopf einen Einmal-Link vom Portal (Mitarbeiter sind dort nicht mehr angemeldet); // ohne subdomain bleibt er ein einfacher Link. export default function PreviewLinkButton({ href, subdomain, title = 'Preview oeffnen', size = 16 }) { if (!href) return null const open = (event) => { if (!subdomain) return event.preventDefault() openInNewTab(() => createPreviewLink({ subdomain, previewUrl: href })).catch((err) => window.alert(err.message || 'Die Preview konnte nicht geƶffnet werden.') ) } return ( ) }