import { Button, DismissibleAlert, useGuardedNavigate } from "@govoplan/core-webui"; type LegacyMailMigrationNoticeProps = { campaignId: string; versionId?: string; showSettingsLink?: boolean; onMigrate?: () => void; canMigrate?: boolean; busy?: boolean; }; export default function LegacyMailMigrationNotice({ campaignId, versionId, showSettingsLink = true, onMigrate, canMigrate = false, busy = false }: LegacyMailMigrationNoticeProps) { const navigate = useGuardedNavigate(); const query = versionId ? `?version=${encodeURIComponent(versionId)}` : ""; return (

i18n:govoplan-campaign.legacy_mail_migration_required

{showSettingsLink && } {onMigrate && }
); }