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 { handleSupportButtonClicked() { this.props.onTipShow(); } render() { const { fileInfo, uri, openModal, claimIsMine, editClaim } = this.props; const name = fileInfo ? fileInfo.name : null; const channel = fileInfo ? fileInfo.channel_name : null; const metadata = fileInfo ? fileInfo.metadata : null, showMenu = fileInfo && Object.keys(fileInfo).length > 0, title = metadata ? metadata.title : uri; return (
{claimIsMine && editClaim({ name, channel })} />} openModal(modals.CONFIRM_FILE_REMOVE, { uri })} />
); } } export default FileActions;