UX: Simplify hours and minutes shown

This commit is contained in:
Jordan Vidrine 2025-01-14 11:02:03 -06:00
parent 68097b3120
commit 951a405c4c

View File

@ -8,8 +8,14 @@ export default class ReadingTime extends Component {
let leftOverMinutes = totalMinutes % 60; let leftOverMinutes = totalMinutes % 60;
let totalHours = (totalMinutes - leftOverMinutes) / 60; let totalHours = (totalMinutes - leftOverMinutes) / 60;
if (leftOverMinutes >= 35) {
totalHours += 1;
leftOverMinutes = 0;
return `${totalHours}h`;
} else {
return `${totalHours}h ${leftOverMinutes}m`; return `${totalHours}h ${leftOverMinutes}m`;
} }
}
<template> <template>
{{#if @report.data}} {{#if @report.data}}
@ -34,6 +40,11 @@ export default class ReadingTime extends Component {
src="/plugins/discourse-rewind/images/books/{{@report.data.isbn}}.jpg" src="/plugins/discourse-rewind/images/books/{{@report.data.isbn}}.jpg"
/> />
</div> </div>
{{#if @report.data.series}}
<div class="book-series one"></div>
<div class="book-series two"></div>
<div class="book-series three"></div>
{{/if}}
</div> </div>
</div> </div>
</div> </div>