Files
readest/apps/readest-app/src/app/library/components/ImportMenu.tsx
T
Huang Xin b6c8bfb52b fix: stale settings used when syncing books (#273)
* fix: add passive: true to touchstart event listener when pulling to refresh

* fix: stale settings used when syncing books and move auto upload from import menu to settings menu
2025-01-30 23:50:06 +01:00

28 lines
701 B
TypeScript

import { useTranslation } from '@/hooks/useTranslation';
import MenuItem from '@/components/MenuItem';
interface ImportMenuProps {
setIsDropdownOpen?: (open: boolean) => void;
onImportBooks: () => void;
}
const ImportMenu: React.FC<ImportMenuProps> = ({ setIsDropdownOpen, onImportBooks }) => {
const _ = useTranslation();
const handleImportBooks = () => {
onImportBooks();
setIsDropdownOpen?.(false);
};
return (
<ul
tabIndex={-1}
className='dropdown-content dropdown-center bg-base-100 menu rounded-box z-[1] mt-3 w-52 p-2 shadow'
>
<MenuItem label={_('From Local File')} onClick={handleImportBooks} />
</ul>
);
};
export default ImportMenu;