feat: cena pre appkacov ({cena_app}), tag cenovky pre appkacov, doplnkove grafiky ako stitky

- premenna {cena_app} v cenovke a pole Pre appkacov v produkte (ked ju sablona pouziva)
- tag Appka v sablone; import da cenovku pre appkacov produktom s Cenou pre appkacov,
  bezny produkt ju nikdy nedostane
- stlpec Doplnkove grafiky sa pri importe zmeni na stitky na fotke

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub_HostacnyandClaude Opus 5.5 committed 2026-10-21 15:48:25 +02:00
1 parent 11392722e2
commit bd67fc7020
8 files changed
+114 -34

No files matched your search

+8 -2
View File
@@ -310,12 +310,18 @@ export const ProductImportModal: React.FC<ImportModalProps> = ({
EAN {p.ean}
{p.unitPrice && ` · ${p.unitPrice}`}
{p.deposit && ` · záloha ${p.deposit} €`}
{p.appPrice != null && ` · v appke ${p.appPrice.toFixed(2).replace('.', ',')} €`}
{stores && ` · ${stores}`}
</p>
{p.extras.length > 0 && (
<p className="text-[11px] text-gray-500 truncate">
štítok na fotke: <span className="font-bold text-red-700">{p.extras.join(' · ')}</span>
</p>
)}
<p className="text-[11px] truncate">
{p.badge && p.badgeMatch === 'origin' ? (
{p.badge && p.badgeMissing.length ? (
<span className="text-amber-700">
cenovka: {p.badge.name} – šablóna „{p.badgeLabel}“ so SK chýba, použije sa variant bez pôvodu
cenovka: {p.badge.name} – chýba {p.badgeMissing.join(' a ')} pre „{p.badgeLabel}“
</span>
) : p.badge ? (
<span className="text-emerald-700">cenovka: {p.badge.name}</span>