import { StoreType } from "polotno/model/store"; // Safety Border Files import { addSafetyBordersTo4x6PostCard, addSafetyBordersTo6x9PostCard, addSafetyBordersTo6x11PostCard, addSafetyBordersTo12x9PostCard } from './postCards' import { addSafetyBordersToPersonalLetter } from './personal' import { addSafetyBordersToNonWindowProfessioanl, addSafetyBordersToWindowProfessioanl } from './professional' import { addSafetyBordersToBiFold } from './biFold' import { addSafetyBordersToTriFold } from './triFold' import { addSafetyBordersToSnapPackMailer } from './snapPack' export const addSafetyBordersForTemplates = (productId: string, store: StoreType) => { const jsonData = store?.toJSON(); const page: any = jsonData?.pages?.[0]; const borderExist = page?.children?.some( (item: any) => item?.id?.includes('safety-border-') ); if (borderExist || !productId) return; if (+productId === 13) { addSafetyBordersTo4x6PostCard(store); } else if (+productId === 14) { addSafetyBordersTo6x9PostCard(store); } else if (+productId === 15) { addSafetyBordersTo6x11PostCard(store); } else if (+productId === 5) { addSafetyBordersToPersonalLetter(store); } else if (+productId === 4) { addSafetyBordersToNonWindowProfessioanl(store); } else if (+productId === 2) { addSafetyBordersToWindowProfessioanl(store); } else if (+productId === 9) { addSafetyBordersToBiFold(store); } else if (+productId === 11) { addSafetyBordersToTriFold(store); } else if (+productId === 18) { addSafetyBordersToSnapPackMailer(store); } else if (+productId === 21) { addSafetyBordersTo12x9PostCard(store); } else if (+productId === 38) { addSafetyBordersToNonWindowProfessioanl(store); } };