import React from 'react'; import PropTypes from 'prop-types'; import { Modal, ModalHeader, ModalBody } from 'reactstrap'; import { gettext } from '../../utils/constants'; const propTypes = { type: PropTypes.oneOf(['move', 'copy']).isRequired, asyncOperationProgress: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired, toggleDialog: PropTypes.func.isRequired, }; class CopyMoveDirentProgressDialog extends React.Component { render() { let { type , asyncOperationProgress } = this.props; let title = type === 'move' ? gettext('Move Progress') : gettext('Copy Progress'); let progressStyle = { width: asyncOperationProgress + '%', lineHeight: '40px', textAlign: 'left', }; return ( {title}
{asyncOperationProgress + '%'}
); } } CopyMoveDirentProgressDialog.propTypes = propTypes; export default CopyMoveDirentProgressDialog;