import Component from "@glimmer/component"; import { htmlSafe } from "@ember/template"; import { i18n } from "discourse-i18n"; export default class ReadingTime extends Component { get readTimeString() { let totalMinutes = Math.floor(this.args.report.data.reading_time / 60); let leftOverMinutes = totalMinutes % 60; let totalHours = (totalMinutes - leftOverMinutes) / 60; if (leftOverMinutes >= 35) { totalHours += 1; leftOverMinutes = 0; return `${totalHours}h`; } else { return `${totalHours}h ${leftOverMinutes}m`; } } }