fix(SW-272): fixed issue with image sizes and aspect ratio on cards mainly inside mega menu

This commit is contained in:
Erik Tiekstra
2024-09-27 13:38:56 +02:00
parent aa390bd171
commit d2121a3fed
4 changed files with 32 additions and 10 deletions

View File

@@ -105,9 +105,14 @@ export const imageVaultAssetTransformedSchema = imageVaultAssetSchema.transform(
const caption = rawData.Metadata?.find((meta) =>
meta.Name.includes("Title_")
)?.Value
const mediaConversion = rawData.MediaConversions[0]
const aspectRatio =
mediaConversion.FormatAspectRatio ||
mediaConversion.AspectRatio ||
mediaConversion.Width / mediaConversion.Height
return {
url: rawData.MediaConversions[0].Url,
url: mediaConversion.Url,
id: rawData.Id,
meta: {
alt,
@@ -115,9 +120,9 @@ export const imageVaultAssetTransformedSchema = imageVaultAssetSchema.transform(
},
title: rawData.Name,
dimensions: {
width: rawData.MediaConversions[0].Width,
height: rawData.MediaConversions[0].Height,
aspectRatio: rawData.MediaConversions[0].FormatAspectRatio,
width: mediaConversion.Width,
height: mediaConversion.Height,
aspectRatio,
},
}
}