fix(pdf): correct front/back colors, truck opacity 0.25, add letterpress marker layer
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m21s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s

This commit is contained in:
2026-06-11 18:50:54 +02:00
parent 5d94337df1
commit 118319ceab
2 changed files with 111 additions and 2 deletions

View File

@@ -712,7 +712,11 @@ export const PDFBusinessCard: React.FC<PDFBusinessCardProps> = ({
>
<View style={styles.truckWrapper}>
<TruckBlueprint
style={[styles.frontBackgroundImage, isWhiteVariant && { opacity: 0.2 }]}
style={[
styles.frontBackgroundImage,
isWhiteVariant && { opacity: 0.2 },
!isWhiteVariant && { opacity: 0.25 },
]}
/>
</View>
<View
@@ -764,7 +768,19 @@ export const PDFBusinessCard: React.FC<PDFBusinessCardProps> = ({
</View>
</View>
<View style={styles.frontContainer}>
<VectorLogo paths={getFrontLogoPaths()} style={styles.frontLogo} />
{/* Base Logo: text is blue, truck is green */}
<VectorLogo
paths={getFrontLogoPaths()}
style={styles.frontLogo}
overrideWhiteColor={COLORS.blue}
/>
{/* Letterpress Mask Layer: We use #ff00fe as a marker color. Only the "KLZ" letters! */}
<VectorLogo
paths={getFrontLogoPaths().slice(1, 6)}
style={[styles.frontLogo, { position: 'absolute' }]}
overrideColor="#ff00fe"
/>
</View>
</Page>