diff --git a/lib/pdf-business-card.tsx b/lib/pdf-business-card.tsx index 80ced375..968d48cc 100644 --- a/lib/pdf-business-card.tsx +++ b/lib/pdf-business-card.tsx @@ -362,17 +362,21 @@ const VectorLogo = ({ style, overrideColor, overrideWhiteColor, + pathOverrides, }: { paths: { d: string; fill: string }[]; style: any; overrideColor?: string; overrideWhiteColor?: string; + pathOverrides?: Record; }) => ( {paths.map((p, i) => { let fill = overrideColor || p.fill; - if ( + if (pathOverrides && pathOverrides[i]) { + fill = pathOverrides[i]; + } else if ( overrideWhiteColor && (p.fill === 'white' || p.fill === '#ffffff' || p.fill === '#fff') ) { @@ -696,6 +700,11 @@ export const PDFBusinessCard: React.FC = ({ return logoWhitePaths; }; + const getBackLogoPaths = () => { + if (variant === 'black') return logoBlackWithTaglinePaths; + return logoBlueWithTaglinePaths; + }; + const bgImagePath = isWhiteVariant ? path.join(process.cwd(), 'public', 'media', 'cable_drums_truck.png') : path.join(process.cwd(), 'public', 'cable_drums_bg.png'); @@ -769,16 +778,21 @@ export const PDFBusinessCard: React.FC = ({ - {/* Base Logo: text is blue, truck is green */} + {/* Base Logo: text is white, truck is green. Make KLZ letters blend into background */} {/* Letterpress Mask Layer: We use #ff00fe as a marker color. Only the "KLZ" letters! */} @@ -790,9 +804,9 @@ export const PDFBusinessCard: React.FC = ({ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf index e20aea26..9985b309 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK.pdf index 1e50a66e..a91c1bbe 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf index bf30c06c..8123337a 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK.pdf index 96d56ae2..b41c2e3a 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf index 6d689b7b..c8fb0a90 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK.pdf index 26bf8110..642680ca 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK.pdf differ