import { Asset } from '../types/api'; export const getPreviewUrlForAsset = (asset: Asset): string => { if (!asset || !asset.contentType || !asset.contentType.startsWith('image/')) { return ''; } // Note: it was possible to upload a SVG image before, now there is no decoder for it anymore. return asset.contentType.startsWith('image/svg') ? asset.blobstoreUrl : asset.imageUrl.startsWith('/image/') // no resized version yet? ? asset.blobstoreUrl : asset.imageUrl; };