#
zjj
2025-04-28 52795d13ae23ef9ef870eefe9da8e49e8526bba1
rsf-admin/src/page/components/BatchButton.jsx
@@ -1,11 +1,12 @@
import UploadIcon from '@mui/icons-material/Upload';
import EditIcon from '@mui/icons-material/Edit';
import { useState } from 'react';
import { Button } from 'react-admin';
import ImportModal from './ImportModal';
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);
    };
@@ -17,12 +18,12 @@
    return (
        <>
            <Button
                startIcon={<UploadIcon />}
                label="common.action.import.title"
                startIcon={<EditIcon />}
                label="common.action.batch"
                onClick={handleOpenModal}
            />
            <ImportModal open={modalOpen} onClose={handleCloseModal} {...props} />
            <BatchModal open={modalOpen} onClose={handleCloseModal} {...props} />
        </>
    );
};