UI/Web/src/app/statistics/_components/reading-pace/reading-pace.component.html
@let paceStats = stats(); @let formatType = type();
@if (paceStats) {
} @else if (!readingPace.isLoading()) { } @if (paceStats) {
{{ paceStats.hoursRead | compactNumber }}
{{t('hours-read')}}
{{ hoursPerYear() }}
{{t('per-year')}}
{{ hoursPerMonth() }}
{{t('per-month')}}
{{ hoursPerDay() }}
{{t('per-day')}}
@if (formatType === ReadingPaceType.Books) {
{{ paceStats.wordsRead | compactNumber }}
{{t('words-read')}}
{{ wordsPerYear() }}
{{t('per-year')}}
{{ wordsPerMonth() }}
{{t('per-month')}}
{{ wordsPerDay() }}
{{t('per-day')}}
{{ paceStats.booksRead | compactNumber }}
{{t('books-read')}}
{{ booksPerYear() }}
{{t('per-year')}}
{{ booksPerMonth() }}
{{t('per-month')}}
{{ booksPerDay() }}
{{t('per-day')}}
} @else {
{{ paceStats.pagesRead | compactNumber }}
{{t('pages-read')}}
{{ pagesPerYear() }}
{{t('per-year')}}
{{ pagesPerMonth() }}
{{t('per-month')}}
{{ pagesPerDay() }}
{{t('per-day')}}
@if (paceStats.comicsRead > 0) {
{{ paceStats.comicsRead | compactNumber }}
{{t('comics-read')}}
{{ comicsPerYear() }}
{{t('per-year')}}
{{ comicsPerMonth() }}
{{t('per-month')}}
{{ comicsPerDay() }}
{{t('per-day')}}
} } {{t('disclaimer-' + localePrefix())}} }