diff --git a/frontend/js/components/list/details.js b/frontend/js/components/list/details.js index 04ee2be..4670db8 100644 --- a/frontend/js/components/list/details.js +++ b/frontend/js/components/list/details.js @@ -47,14 +47,22 @@ ListDetails.propTypes = { export default ListDetails; const Runtime = (props) => { - if (props.runtime === undefined) { + if (props.runtime === undefined || props.runtime === 0) { return null; } + const hours = Math.floor(props.runtime / 60); + const minutes = (props.runtime % 60); + + let duration = ""; + if (hours > 0) { duration += hours + "h" } + if (minutes > 0) { duration += ("0" + minutes).slice(-2) } + if (hours === 0) { duration += " min" } + return (
- {props.runtime} min + {duration}
); }