Only show review in volume details when there is exactly one chapter, fix edit/create icon not showing up
This commit is contained in:
parent
e0b27f464f
commit
42a50b0551
2 changed files with 16 additions and 14 deletions
|
|
@ -53,7 +53,7 @@ export class ReviewsComponent {
|
||||||
iconClasses(): string {
|
iconClasses(): string {
|
||||||
let classes = 'fa-solid';
|
let classes = 'fa-solid';
|
||||||
if (this.canEditOrAdd()) {
|
if (this.canEditOrAdd()) {
|
||||||
classes += 'fa-' + (this.getUserReviews().length > 0 ? 'pen' : 'plus');
|
classes += ' fa-' + (this.getUserReviews().length > 0 ? 'pen' : 'plus');
|
||||||
}
|
}
|
||||||
return classes;
|
return classes;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -191,6 +191,7 @@
|
||||||
</li>
|
</li>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@if (volume.chapters.length === 1) {
|
||||||
<li [ngbNavItem]="TabID.Reviews">
|
<li [ngbNavItem]="TabID.Reviews">
|
||||||
<a ngbNavLink>
|
<a ngbNavLink>
|
||||||
{{t('reviews-tab')}}
|
{{t('reviews-tab')}}
|
||||||
|
|
@ -199,11 +200,12 @@
|
||||||
<ng-template ngbNavContent>
|
<ng-template ngbNavContent>
|
||||||
@defer (when activeTabId === TabID.Reviews; prefetch on idle) {
|
@defer (when activeTabId === TabID.Reviews; prefetch on idle) {
|
||||||
<app-reviews [userReviews]="userReviews" [plusReviews]="plusReviews"
|
<app-reviews [userReviews]="userReviews" [plusReviews]="plusReviews"
|
||||||
[series]="series" [volumeId]="volumeId"
|
[series]="series" [volumeId]="volumeId" [chapter]="volume.chapters[0]"
|
||||||
reviewLocation="chapter" />
|
reviewLocation="chapter" />
|
||||||
}
|
}
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</li>
|
</li>
|
||||||
|
}
|
||||||
|
|
||||||
<li [ngbNavItem]="TabID.Details" id="details-tab">
|
<li [ngbNavItem]="TabID.Details" id="details-tab">
|
||||||
<a ngbNavLink>{{t('details-tab')}}</a>
|
<a ngbNavLink>{{t('details-tab')}}</a>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue