import PropTypes from 'prop-types'; import React from 'react'; import formatBytes from 'Utilities/Number/formatBytes'; import translate from 'Utilities/String/translate'; function QualityDefinitionLimits(props) { const { bytes, message } = props; if (!bytes) { return
{message}
; } const twenty = formatBytes(bytes * 20 * 60); const fourtyFive = formatBytes(bytes * 45 * 60); const sixty = formatBytes(bytes * 60 * 60); return (
{translate('20MinutesTwenty', [twenty])}
{translate('45MinutesFourtyFive', [fourtyFive])}
{translate('60MinutesSixty', [sixty])}
); } QualityDefinitionLimits.propTypes = { bytes: PropTypes.number, message: PropTypes.string.isRequired }; export default QualityDefinitionLimits;