fix(pdf): fix missing logos and product images in datasheets, update pipeline
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 2m20s
Build & Deploy / 🏗️ Build (push) Successful in 3m56s
Build & Deploy / 🚀 Deploy (push) Successful in 22s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 4m30s
Build & Deploy / 🔔 Notify (push) Successful in 2s
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 2m20s
Build & Deploy / 🏗️ Build (push) Successful in 3m56s
Build & Deploy / 🚀 Deploy (push) Successful in 22s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 4m30s
Build & Deploy / 🔔 Notify (push) Successful in 2s
This commit is contained in:
@@ -268,7 +268,10 @@ async function processChunk(
|
||||
}
|
||||
|
||||
// Load assets as Data URLs for React-PDF
|
||||
const heroDataUrl = await loadImageAsPngDataUrl(model.product.heroSrc);
|
||||
const [heroDataUrl, logoDataUrl] = await Promise.all([
|
||||
loadImageAsPngDataUrl(model.product.heroSrc),
|
||||
loadImageAsPngDataUrl('/logo-black.svg'),
|
||||
]);
|
||||
|
||||
const fileName = generateFileName(product, locale);
|
||||
const voltageType = (product as any).voltageType || 'other';
|
||||
@@ -281,14 +284,18 @@ async function processChunk(
|
||||
// Render using the unified component
|
||||
const element = (
|
||||
<PDFDatasheet
|
||||
product={{
|
||||
...model.product,
|
||||
featuredImage: heroDataUrl,
|
||||
}}
|
||||
product={
|
||||
{
|
||||
...model.product,
|
||||
featuredImage: heroDataUrl,
|
||||
logoDataUrl,
|
||||
} as any
|
||||
}
|
||||
locale={locale}
|
||||
technicalItems={model.technicalItems}
|
||||
voltageTables={model.voltageTables}
|
||||
legendItems={model.legendItems}
|
||||
logoDataUrl={logoDataUrl}
|
||||
/>
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user