by MarkdownArticle (avoids validateDOMNesting violations). {errorPlaceholder} {t('This image could not be loaded.')} {badSrc && !hasError ? ( {t('Invalid or unsupported image address.')} ) : null} {openLinkHref ? ( e.stopPropagation()} > {t('Open image link')} ) : null} )}
{captionLine ? ( {captionLine} ) : null} ) } const blurHashWidth = 32 const blurHashHeight = 32 function BlurHashCanvas({ blurHash, className = '' }: { blurHash: string; className?: string }) { const canvasRef = useRef