import PropTypes from 'prop-types'; import React, { PureComponent } from 'react'; import formatBytes from 'Utilities/Number/formatBytes'; import DescriptionList from 'Components/DescriptionList/DescriptionList'; import DescriptionListItem from 'Components/DescriptionList/DescriptionListItem'; import styles from './MovieIndexFooter.css'; class MovieIndexFooter extends PureComponent { render() { const { movies } = this.props; const count = movies.length; let movieFiles = 0; let monitored = 0; let totalFileSize = 0; movies.forEach((s) => { if (s.hasFile) { movieFiles += 1; } // if (s.status === 'ended') { // ended++; // } else { // continuing++; // } if (s.monitored) { monitored++; } totalFileSize += s.sizeOnDisk; }); return (
Downloaded and Monitored
Downloaded, but not Monitored
Missing, but not Monitored
Missing, Monitored and considered Available
Unreleased
); } } MovieIndexFooter.propTypes = { movies: PropTypes.arrayOf(PropTypes.object).isRequired }; export default MovieIndexFooter;