Use source loader for email sprite icons
[ProtonMail-WebClient.git] / packages / drive-store / components / revisions / ContextMenuButtons / RevisionDownloadButton.tsx
blobdc12e568897b216c253ca36d054cdc1527bae3b9
1 import { c } from 'ttag';
3 import type { DriveFileRevision } from '../../../store';
4 import { ContextMenuButton } from '../../sections/ContextMenu';
5 import type { RevisionsProviderState } from '../RevisionsProvider';
7 interface Props {
8     revision: DriveFileRevision;
9     downloadRevision: RevisionsProviderState['downloadRevision'];
10     close: () => void;
13 const RevisionDownloadButton = ({ revision, downloadRevision, close }: Props) => {
14     return (
15         <ContextMenuButton
16             name={c('Action').t`Download`}
17             icon="arrow-down-line"
18             testId="context-menu-download"
19             action={() => downloadRevision(revision.id)}
20             close={close}
21         />
22     );
25 export default RevisionDownloadButton;