fix: odkaz Otvorit v Brevo vedie priamo na upravu kampane (uloha 17)

Namiesto napevno zadaneho zoznamu kampani (404) sa odkaz sklada z ID
kampane: app.brevo.com/marketing-campaign/edit/{id}.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub_HostacnyandClaude Opus 5.5 committed 2026-10-19 10:22:36 +02:00
1 parent 2c3f09f18f
commit 21320e792b
5 files changed
+15 -7

No files matched your search

+3 -2
View File
@@ -16,6 +16,7 @@ import {
Check
} from 'lucide-react';
import { NewsletterCampaign } from '@/types/newsletter';
import { getBrevoCampaignUrl } from '@/lib/brevo';
interface TopBarProps {
campaign: NewsletterCampaign;
@@ -214,11 +215,11 @@ export const TopBar: React.FC<TopBarProps> = ({
<div className="flex items-center gap-1.5 bg-emerald-50 border border-emerald-200 p-1 rounded-xl">
{/* Odkaz na zoznam / úpravu v Brevo */}
<a
href={brevoCampaignUrl || brevoListingUrl || 'https://app.brevo.com/campaigns/listing'}
href={getBrevoCampaignUrl(campaign.brevoCampaignId)}
target="_blank"
rel="noreferrer"
className="flex items-center gap-1 text-xs font-bold text-white bg-emerald-600 hover:bg-emerald-700 px-3 py-1.2 rounded-lg transition-all shadow-xs"
title={`Kampaň #${campaign.brevoCampaignId} je v Brevo (${brevoCampaignStatus || 'draft'}). Kliknutím otvoríte zoznam kampaní v Brevo.`}
title={`Kampaň #${campaign.brevoCampaignId} je v Brevo (${brevoCampaignStatus || 'draft'}). Kliknutím ju otvoríte v Brevo.`}
>
<ExternalLink className="w-3.5 h-3.5" />
<span>Otvoriť v Brevo</span>