skyouc
2025-03-18 031e36213941ad3430da2b0429701e742f09f5d8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import EditIcon from '@mui/icons-material/Edit';
import { useState } from 'react';
import { Button, useListContext } from 'react-admin';
import BatchModal from './BatchModal';
 
const ImportButton = (props) => {
    const [modalOpen, setModalOpen] = useState(false);
    const { selectedIds } = useListContext();
    console.log(selectedIds)
    const handleOpenModal = () => {
        setModalOpen(true);
    };
 
    const handleCloseModal = () => {
        setModalOpen(false);
    };
 
    return (
        <>
            <Button
                startIcon={<EditIcon />}
                label="common.action.batch"
                onClick={handleOpenModal}
            />
 
            <BatchModal open={modalOpen} onClose={handleCloseModal} {...props} />
        </>
    );
};
 
export default ImportButton;