Spaces:
Build error
Build error
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 | |