zy-react-library/components/PreviewImg/index.js

27 lines
656 B
JavaScript
Raw Normal View History

2025-10-22 14:43:42 +08:00
import { Image } from "antd";
import { getFileUrl } from "../../utils/index";
const PreviewImg = (props) => {
const { files = [], fileUrlKey = "filePath" } = props;
const fileUrl = getFileUrl();
return (
<Image.PreviewGroup>
{
files.filter(Boolean).map((item, index) => (
<Image
key={item[fileUrlKey] || item}
src={item[fileUrlKey] ? fileUrl + item[fileUrlKey] : fileUrl + item}
style={{ marginLeft: index > 0 ? 10 : 0 }}
width={100}
height={100}
alt=""
/>
))
}
</Image.PreviewGroup>
);
};
export default PreviewImg;