Feat: adjustable superscript index, loyalty badges, centered unit price, global badge apply, brevo url fix

This commit is contained in:
Jakub_Hostacny committed 2026-09-24 12:33:39 +02:00
1 parent 245e3f8471
commit 4e4e5e5af3
10 files changed
+539 -290

No files matched your search

+3 -14
View File
@@ -214,14 +214,14 @@ 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 úpravu v Brevo */}
<a
href={`https://app.brevo.com/campaigns/email/edit/${campaign.brevoCampaignId}`}
href="https://app.brevo.com/campaigns"
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} existuje v Brevo (${brevoCampaignStatus || 'draft'}). Kliknutím ju otvoríte v editore Brevo.`}
title={`Kampaň #${campaign.brevoCampaignId} je v Brevo (${brevoCampaignStatus || 'draft'}). Kliknutím otvoríte zoznam kampaní v Brevo.`}
>
<ExternalLink className="w-3.5 h-3.5" />
<span>Upraviť v Brevo</span>
<span>Otvoriť v Brevo</span>
</a>
{/* Tlačidlo na aktualizáciu existujúcej kampane */}
@@ -244,17 +244,6 @@ export const TopBar: React.FC<TopBarProps> = ({
>
<RefreshCw className="w-3 h-3" />
</button>
{/* Odkaz na celkový zoznam kampaní */}
<a
href={brevoListingUrl || 'https://app.brevo.com/campaigns/listing'}
target="_blank"
rel="noreferrer"
className="text-[10px] font-bold text-emerald-700 hover:underline px-1.5 hidden md:inline"
title="Prehľad všetkých kampaní v Brevo"
>
Zoznam
</a>
</div>
) : (
/* Kampaň v Brevo nie je overená / neexistuje: Zobrazujeme tlačidlo na prvotné odoslanie */