feat: tagy sablon cenoviek pre import podkladov, pozadie karty podla farby cenovky
Sablona ma tagy Typ (SUPER CENA / SUPER VYHODNE), Farba (cervena / oranzova / zelena) a Povod (SK / bez povodu); import ZIP-u podla nich vyberie cenovku. SK produkt bez SK sablony dostane variant bez povodu, opacne nie. Pribudla oranzova predvolba pozadia karty. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9b1f7b60cf
commit
08fb233da0
8 files changed
+135
-26
No files matched your search
@@ -1,4 +1,4 @@
|
||||
import { BadgeTemplate, BadgeLayer } from '@/types/newsletter';
|
||||
import { BadgeTemplate, BadgeLayer, BadgeImportTags } from '@/types/newsletter';
|
||||
|
||||
// Vymazané všetky preddefinované šablóny — v systéme sú výhradne vlastné cenovky vytvorené používateľom
|
||||
export const DEFAULT_BADGE_TEMPLATES: BadgeTemplate[] = [];
|
||||
@@ -19,6 +19,7 @@ export interface BadgeRow {
|
||||
align?: BadgeTemplate['align'];
|
||||
paddingTop?: number;
|
||||
paddingBottom?: number;
|
||||
importTags?: BadgeImportTags;
|
||||
}
|
||||
| null;
|
||||
}
|
||||
@@ -34,7 +35,8 @@ export function badgeFromRow(d: BadgeRow): BadgeTemplate {
|
||||
width: cfg?.width || 110,
|
||||
align: cfg?.align || 'center',
|
||||
paddingTop: cfg?.paddingTop ?? 4,
|
||||
paddingBottom: cfg?.paddingBottom ?? 4
|
||||
paddingBottom: cfg?.paddingBottom ?? 4,
|
||||
importTags: cfg?.importTags
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user