/* eslint-disable @next/next/no-img-element */ import type { ImgHTMLAttributes } from 'react'; interface RemotePosterImageProps extends Omit, 'alt' | 'src'> { src: string; alt: string; absoluteFill?: boolean; } export function RemotePosterImage({ src, alt, absoluteFill = false, className, loading = 'lazy', referrerPolicy = 'no-referrer', decoding = 'async', onError, ...rest }: RemotePosterImageProps) { return ( {alt} { event.currentTarget.style.display = 'none'; onError?.(event); }} /> ); }