Reading List Enhancement (#3005)

This commit is contained in:
Joe Milazzo 2024-06-14 16:51:55 -05:00 committed by GitHub
parent 6218f84861
commit 3936308f8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 122 additions and 93 deletions

View file

@ -17,6 +17,7 @@ export interface ReadingListItem {
title: string;
libraryType: LibraryType;
libraryName: string;
summary?: string;
}
export interface ReadingList {

View file

@ -32,12 +32,13 @@
</div>
</h5>
<div class="ps-1 d-none d-md-inline-block">
<div class="ps-1 d-none d-md-inline-block mb-1">
<app-series-format [format]="item.seriesFormat"></app-series-format>
<a href="/library/{{item.libraryId}}/series/{{item.seriesId}}">{{item.seriesName}}</a>
</div>
<!-- TODO: Let's add summary here-->
<app-read-more [text]="item.summary || ''"></app-read-more>
@if (item.releaseDate !== '0001-01-01T00:00:00') {
<div class="ps-1 mt-2">

View file

@ -10,6 +10,7 @@ import { DatePipe } from '@angular/common';
import { ImageComponent } from '../../../shared/image/image.component';
import {TranslocoDirective} from "@ngneat/transloco";
import {SeriesFormatComponent} from "../../../shared/series-format/series-format.component";
import {ReadMoreComponent} from "../../../shared/read-more/read-more.component";
@Component({
selector: 'app-reading-list-item',
@ -17,7 +18,7 @@ import {SeriesFormatComponent} from "../../../shared/series-format/series-format
styleUrls: ['./reading-list-item.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true,
imports: [ImageComponent, NgbProgressbar, DatePipe, MangaFormatPipe, MangaFormatIconPipe, TranslocoDirective, SeriesFormatComponent]
imports: [ImageComponent, NgbProgressbar, DatePipe, MangaFormatPipe, MangaFormatIconPipe, TranslocoDirective, SeriesFormatComponent, ReadMoreComponent]
})
export class ReadingListItemComponent {