27 lines
		
	
	
		
			656 B
		
	
	
	
		
			JavaScript
		
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			656 B
		
	
	
	
		
			JavaScript
		
	
	
| 
								 | 
							
								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;
							 |