import cn from '@/utils/classnames' type FileImageRenderProps = { imageUrl: string className?: string alt?: string onLoad?: () => void onError?: () => void showDownloadAction?: boolean } const FileImageRender = ({ imageUrl, className, alt, onLoad, onError, showDownloadAction, }: FileImageRenderProps) => { return ( <div className={cn('border-[2px] border-effects-image-frame shadow-xs', className)}> <img className={cn('w-full h-full object-cover', showDownloadAction && 'cursor-pointer')} alt={alt} onLoad={onLoad} onError={onError} src={imageUrl} /> </div> ) } export default FileImageRender