feat: predvolene rozlozenie v sablone cenovky (poloha, velkost, stitky predajni)
- sablona moze mat layout (posun cenovky, posun a velkost stitkov); produkt bez vlastneho nastavenia ho preberie - tlacidlo v produkte ulozi aktualne rozlozenie ako predvolene pre vsetky sablony rovnakeho druhu a produkty v newsletteri ho prevezmu - Zakladna: cenovka -14 / -14, stitky -4 / +8, 14 px Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
944233f196
commit
b67db3cd49
7 files changed
+111
-16
No files matched your search
@@ -1,4 +1,4 @@
|
||||
import { BadgeTemplate, BadgeLayer, BadgeImportTags } from '@/types/newsletter';
|
||||
import { BadgeTemplate, BadgeLayer, BadgeImportTags, BadgeLayout } 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[] = [];
|
||||
@@ -21,6 +21,7 @@ export interface BadgeRow {
|
||||
paddingBottom?: number;
|
||||
importTags?: BadgeImportTags;
|
||||
isDefault?: boolean;
|
||||
layout?: BadgeLayout;
|
||||
}
|
||||
| null;
|
||||
}
|
||||
@@ -38,7 +39,8 @@ export function badgeFromRow(d: BadgeRow): BadgeTemplate {
|
||||
paddingTop: cfg?.paddingTop ?? 4,
|
||||
paddingBottom: cfg?.paddingBottom ?? 4,
|
||||
importTags: cfg?.importTags,
|
||||
isDefault: cfg?.isDefault || undefined
|
||||
isDefault: cfg?.isDefault || undefined,
|
||||
layout: cfg?.layout
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user