add placeholder thumb image

This commit is contained in:
neil 2022-11-02 09:51:18 +08:00
parent 4a2ebf9fbb
commit ff00047dc9

View file

@ -39,7 +39,7 @@ interface FinalPackageOutput {
interface AirtablePackageDict { interface AirtablePackageDict {
[slug: string]: AirtablePackage [slug: string]: AirtablePackage
} }
const placeholderThumbImg = '/Images/package-thumb-nolabel4.jpg';
const getFinalPackagesData = async (s3Packages: S3Package[], airtablePackages: AirtablePackage[]): Promise<FinalPackageOutput> => { const getFinalPackagesData = async (s3Packages: S3Package[], airtablePackages: AirtablePackage[]): Promise<FinalPackageOutput> => {
const newPackages: NewAirtablePackage[] = []; const newPackages: NewAirtablePackage[] = [];
const packagesJson: Package[] = []; const packagesJson: Package[] = [];
@ -58,7 +58,7 @@ const getFinalPackagesData = async (s3Packages: S3Package[], airtablePackages: A
const finalPackage: Package = { const finalPackage: Package = {
...airtablePackage, ...airtablePackage,
installs: 0, // temporary get this from tea db/ipfs eventually installs: 0, // temporary get this from tea db/ipfs eventually
thumb_image_url: airtablePackage.thumb_image_url || '/Images/package-thumb-nolabel4.jpg', thumb_image_url: airtablePackage.thumb_image_url || placeholderThumbImg,
} }
packagesJson.push(finalPackage); packagesJson.push(finalPackage);
} else { } else {
@ -77,7 +77,7 @@ const getFinalPackagesData = async (s3Packages: S3Package[], airtablePackages: A
desc, desc,
installs: 0, // TODO: get from algolia installs: 0, // TODO: get from algolia
dl_count: 0, dl_count: 0,
thumb_image_url: '', thumb_image_url: placeholderThumbImg,
} }
newPackages.push(newPackage); newPackages.push(newPackage);
packagesJson.push(tempPackage); packagesJson.push(tempPackage);