import clsx from 'clsx'; import { useEnv } from '@/context/EnvContext'; import { useTranslation } from '@/hooks/useTranslation'; import { IoFileTray } from 'react-icons/io5'; import { MdRssFeed } from 'react-icons/md'; import MenuItem from '@/components/MenuItem'; import Menu from '@/components/Menu'; interface ImportMenuProps { setIsDropdownOpen?: (open: boolean) => void; onImportBooks: () => void; onOpenCatalogManager: () => void; } const ImportMenu: React.FC = ({ setIsDropdownOpen, onImportBooks, onOpenCatalogManager, }) => { const _ = useTranslation(); const { appService } = useEnv(); const handleImportBooks = () => { onImportBooks(); setIsDropdownOpen?.(false); }; const handleOpenCatalogManager = () => { onOpenCatalogManager(); setIsDropdownOpen?.(false); }; return ( setIsDropdownOpen?.(false)} > } onClick={handleImportBooks} /> } onClick={handleOpenCatalogManager} /> ); }; export default ImportMenu;