Cleanup around the promotion icon on reading list and collection detail pages.
This commit is contained in:
parent
d77b45862b
commit
fd1a58f438
3 changed files with 8 additions and 11 deletions
|
|
@ -6,10 +6,8 @@
|
||||||
<ng-container title>
|
<ng-container title>
|
||||||
@if (collectionTag) {
|
@if (collectionTag) {
|
||||||
<h4>
|
<h4>
|
||||||
{{collectionTag.title}}
|
<app-promoted-icon [promoted]="collectionTag.promoted"></app-promoted-icon>
|
||||||
@if(collectionTag.promoted) {
|
<span class="ms-2">{{collectionTag.title}}</span>
|
||||||
<span class="ms-1">(<i aria-hidden="true" class="fa fa-angle-double-up"></i>)</span>
|
|
||||||
}
|
|
||||||
<app-card-actionables [entity]="collectionTag" [disabled]="actionInProgress" [inputActions]="collectionTagActions" [labelBy]="collectionTag.title" iconClass="fa-ellipsis-v"></app-card-actionables>
|
<app-card-actionables [entity]="collectionTag" [disabled]="actionInProgress" [inputActions]="collectionTagActions" [labelBy]="collectionTag.title" iconClass="fa-ellipsis-v"></app-card-actionables>
|
||||||
</h4>
|
</h4>
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,7 @@ import {
|
||||||
} from "../../../_single-module/smart-collection-drawer/smart-collection-drawer.component";
|
} from "../../../_single-module/smart-collection-drawer/smart-collection-drawer.component";
|
||||||
import {DefaultModalOptions} from "../../../_models/default-modal-options";
|
import {DefaultModalOptions} from "../../../_models/default-modal-options";
|
||||||
import {ScrobbleProviderNamePipe} from "../../../_pipes/scrobble-provider-name.pipe";
|
import {ScrobbleProviderNamePipe} from "../../../_pipes/scrobble-provider-name.pipe";
|
||||||
|
import {PromotedIconComponent} from "../../../shared/_components/promoted-icon/promoted-icon.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-collection-detail',
|
selector: 'app-collection-detail',
|
||||||
|
|
@ -69,7 +70,7 @@ import {ScrobbleProviderNamePipe} from "../../../_pipes/scrobble-provider-name.p
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||||
imports: [SideNavCompanionBarComponent, CardActionablesComponent, ImageComponent, ReadMoreComponent,
|
imports: [SideNavCompanionBarComponent, CardActionablesComponent, ImageComponent, ReadMoreComponent,
|
||||||
BulkOperationsComponent, CardDetailLayoutComponent, SeriesCardComponent, TranslocoDirective, NgbTooltip,
|
BulkOperationsComponent, CardDetailLayoutComponent, SeriesCardComponent, TranslocoDirective, NgbTooltip,
|
||||||
DatePipe, DefaultDatePipe, ProviderImagePipe, AsyncPipe, ScrobbleProviderNamePipe]
|
DatePipe, DefaultDatePipe, ProviderImagePipe, AsyncPipe, ScrobbleProviderNamePipe, PromotedIconComponent]
|
||||||
})
|
})
|
||||||
export class CollectionDetailComponent implements OnInit, AfterContentChecked {
|
export class CollectionDetailComponent implements OnInit, AfterContentChecked {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,12 +10,10 @@
|
||||||
|
|
||||||
<div class="col-xl-10 col-lg-7 col-md-12 col-sm-12 col-xs-12">
|
<div class="col-xl-10 col-lg-7 col-md-12 col-sm-12 col-xs-12">
|
||||||
<h4 class="title mb-2">
|
<h4 class="title mb-2">
|
||||||
<span>{{readingList.title}}
|
<span>
|
||||||
@if (readingList.promoted) {
|
<app-promoted-icon [promoted]="readingList.promoted"></app-promoted-icon>
|
||||||
(<app-promoted-icon [promoted]="readingList.promoted"></app-promoted-icon>)
|
<span class="ms-2">{{readingList.title}}</span>
|
||||||
}
|
@if(isLoading) {
|
||||||
|
|
||||||
@if( isLoading) {
|
|
||||||
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
<div class="spinner-border spinner-border-sm text-primary" role="status">
|
||||||
<span class="visually-hidden">loading...</span>
|
<span class="visually-hidden">loading...</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue