import React from 'react'; import PropTypes from 'prop-types'; import moment from 'moment'; import { Button, Modal, ModalHeader, ModalBody, ModalFooter, Table } from 'reactstrap'; import { gettext, siteRoot } from '../../utils/constants'; import { Utils } from '../../utils/utils'; const propTypes = { activity: PropTypes.object.isRequired, toggleCancel: PropTypes.func.isRequired, }; class ListCreatedFileDialog extends React.Component { toggle = (activity) => { this.props.toggleCancel(activity); } render() { let activity = this.props.activity; return ( {gettext('Created Files')} { activity.createdFilesList.map((item, index) => { let fileURL = `${siteRoot}lib/${item.repo_id}/file${Utils.encodePath(item.path)}`; return ( ); }) }
{gettext('Name')} {gettext('Time')}
{item.name} {moment(item.time).fromNow()}
); } } ListCreatedFileDialog.propTypes = propTypes; export default ListCreatedFileDialog;