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