import PropTypes from 'prop-types'; import React from 'react'; import QueueDetails from 'Activity/Queue/QueueDetails'; import CircularProgressBar from 'Components/CircularProgressBar'; import colors from 'Styles/Variables/colors'; import translate from 'Utilities/String/translate'; function CalendarEventQueueDetails(props) { const { title, size, sizeleft, estimatedCompletionTime, status, trackedDownloadState, trackedDownloadStatus, errorMessage } = props; const progress = size ? (100 - sizeleft / size * 100) : 0; return ( } /> ); } CalendarEventQueueDetails.propTypes = { title: PropTypes.string.isRequired, size: PropTypes.number.isRequired, sizeleft: PropTypes.number.isRequired, estimatedCompletionTime: PropTypes.string, status: PropTypes.string.isRequired, trackedDownloadState: PropTypes.string.isRequired, trackedDownloadStatus: PropTypes.string.isRequired, errorMessage: PropTypes.string }; export default CalendarEventQueueDetails;