import React, { useState } from 'react'; import { Button, Modal, List, Image, Card, Tabs } from 'antd'; const { TabPane } = Tabs; interface IImg { type: string; list?: Array; } interface IProps { value?: string; imgList?: Array; onChange?: (value: any) => void; } const imgSelect: React.FC = (props) => { const { value, imgList, onChange } = props; const [isModalVisible, setIsModalVisible] = useState(false); const showModal = () => { setIsModalVisible(true); }; const handleOk = () => { setIsModalVisible(false); }; const handleCancel = () => { setIsModalVisible(false); }; return (

{imgList?.map((img) => ( { let data: any; if (typeof item == 'object') { data = item; } else { data = { src: item, }; } return (
{ onChange?.(data); handleCancel(); }} >
); }} />
))}
); }; export default imgSelect;