import UploadIcon from '@mui/icons-material/Upload'; 
 | 
import { useState } from 'react'; 
 | 
import { Button } from 'react-admin'; 
 | 
import ImportModal from './ImportModal'; 
 | 
  
 | 
const ImportButton = (props) => { 
 | 
    const [modalOpen, setModalOpen] = useState(false); 
 | 
  
 | 
    const handleOpenModal = () => { 
 | 
        setModalOpen(true); 
 | 
    }; 
 | 
  
 | 
    const handleCloseModal = () => { 
 | 
        setModalOpen(false); 
 | 
    }; 
 | 
  
 | 
    return ( 
 | 
        <> 
 | 
            <Button 
 | 
                startIcon={<UploadIcon />} 
 | 
                label="common.action.import.title" 
 | 
                onClick={handleOpenModal} 
 | 
            /> 
 | 
  
 | 
            <ImportModal open={modalOpen} onClose={handleCloseModal} {...props} /> 
 | 
        </> 
 | 
    ); 
 | 
}; 
 | 
  
 | 
export default ImportButton; 
 |