import React from "react"; import Link from "component/link"; import FileDownloadLink from "component/fileDownloadLink"; import * as modals from "constants/modal_types"; class FileActions extends React.PureComponent { render() { const { fileInfo, uri, openModal, claimIsMine, editClaim, checkAvailability, } = this.props; const claimId = fileInfo ? fileInfo.claim_id : null, metadata = fileInfo ? fileInfo.metadata : null, showMenu = fileInfo && Object.keys(fileInfo).length > 0, title = metadata ? metadata.title : uri; return (
{claimIsMine && editClaim(claimId)} />} openModal(modals.CONFIRM_FILE_REMOVE, { uri })} />
); } } export default FileActions;