function buildOutputItemHTML({ outputImageBlob, thumbnailDataURL, outputFileNameText, outputFileExtension, width, height, fileSize, fileSizeSavedTrend, fileSizeSavedPercentage, fileSizeSavedClass, }) { // Create the output dom for compressed images. const fileSizeInMB = fileSize / 1024 / 1024; let fileSizeDisplay; if (fileSizeInMB < 1) { fileSizeDisplay = Math.round(fileSizeInMB * 1024) + " KB"; } else { fileSizeDisplay = fileSizeInMB.toFixed(2) + " MB"; } return `
${outputFileNameText.slice(0, -8)} ${outputFileNameText.slice(-8)}
${width}x${height}
${fileSizeDisplay} ${fileSizeSavedTrend}${fileSizeSavedPercentage}% ${outputFileExtension.toUpperCase()}
Download
`; }