mirror of
https://github.com/Kareadita/Kavita.git
synced 2026-04-04 08:11:47 -04:00
35 lines
1.5 KiB
HTML
35 lines
1.5 KiB
HTML
<ng-container *transloco="let t; read: 'entity-title'">
|
|
<ng-container [ngSwitch]="libraryType">
|
|
<ng-container *ngSwitchCase="LibraryType.Comic">
|
|
<ng-container *ngIf="titleName !== '' && prioritizeTitleName; else fullComicTitle">
|
|
{{titleName}}
|
|
</ng-container>
|
|
<ng-template #fullComicTitle>
|
|
{{seriesName.length > 0 ? seriesName + ' - ' : ''}}
|
|
<ng-container *ngIf="includeVolume && volumeTitle !== ''">
|
|
{{Number !== 0 ? (isChapter && includeVolume ? volumeTitle : '') : ''}}
|
|
</ng-container>
|
|
{{Number !== 0 ? (isChapter ? t('issue-num') + Number : volumeTitle) : t('special')}}
|
|
</ng-template>
|
|
</ng-container>
|
|
<ng-container *ngSwitchCase="LibraryType.Manga">
|
|
<ng-container *ngIf="titleName !== '' && prioritizeTitleName; else fullMangaTitle">
|
|
{{titleName}}
|
|
</ng-container>
|
|
<ng-template #fullMangaTitle>
|
|
{{seriesName.length > 0 ? seriesName + ' - ' : ''}}
|
|
<ng-container *ngIf="includeVolume && volumeTitle !== ''">
|
|
{{Number !== 0 ? (isChapter && includeVolume ? volumeTitle : '') : ''}}
|
|
</ng-container>
|
|
{{Number !== 0 ? (isChapter ? (t('chapter') + ' ') + Number : volumeTitle) : t('special')}}
|
|
</ng-template>
|
|
</ng-container>
|
|
<ng-container *ngSwitchCase="LibraryType.Book">
|
|
{{volumeTitle}}
|
|
</ng-container>
|
|
<ng-container *ngSwitchCase="LibraryType.LightNovel">
|
|
{{volumeTitle}}
|
|
</ng-container>
|
|
</ng-container>
|
|
</ng-container>
|