import { api_host } from '@/utils/api'; | |
import { Popover } from 'antd'; | |
import classNames from 'classnames'; | |
import styles from './index.less'; | |
interface IImage { | |
id: string; | |
className: string; | |
} | |
const Image = ({ id, className, ...props }: IImage) => { | |
return ( | |
<img | |
{...props} | |
src={`${api_host}/document/image/${id}`} | |
alt="" | |
className={classNames(styles.primitiveImg, className)} | |
/> | |
); | |
}; | |
export default Image; | |
export const ImageWithPopover = ({ id }: { id: string }) => { | |
return ( | |
<Popover | |
placement="left" | |
content={<Image id={id} className={styles.imagePreview}></Image>} | |
> | |
<Image id={id} className={styles.image}></Image> | |
</Popover> | |
); | |
}; | |