New UX Part 1.5 (#3105)

This commit is contained in:
Joe Milazzo 2024-08-11 06:10:46 -05:00 committed by GitHub
parent c188e0f23b
commit ac21b04fa4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
239 changed files with 1626 additions and 776 deletions

View file

@ -22,7 +22,7 @@ import {CommonModule} from "@angular/common";
import {CardItemComponent} from "../card-item/card-item.component";
import {RelationshipPipe} from "../../_pipes/relationship.pipe";
import {Device} from "../../_models/device/device";
import {translate, TranslocoService} from "@ngneat/transloco";
import {translate, TranslocoService} from "@jsverse/transloco";
import {SeriesPreviewDrawerComponent} from "../../_single-module/series-preview-drawer/series-preview-drawer.component";
function deepClone(obj: any): any {
@ -122,6 +122,7 @@ export class SeriesCardComponent implements OnInit, OnChanges {
othersAction.children.push({
action: Action.RemoveFromOnDeck,
title: 'remove-from-on-deck',
description: '',
callback: (action: ActionItem<Series>, series: Series) => this.handleSeriesActionCallback(action, series),
class: 'danger',
requiresAdmin: false,
@ -148,6 +149,9 @@ export class SeriesCardComponent implements OnInit, OnChanges {
case(Action.RefreshMetadata):
this.refreshMetadata(series);
break;
case(Action.GenerateColorScape):
this.refreshMetadata(series, false);
break;
case(Action.Delete):
this.deleteSeries(series);
break;
@ -199,8 +203,8 @@ export class SeriesCardComponent implements OnInit, OnChanges {
});
}
async refreshMetadata(series: Series) {
await this.actionService.refreshMetdata(series);
async refreshMetadata(series: Series, forceUpdate = false) {
await this.actionService.refreshSeriesMetadata(series, undefined, forceUpdate);
}
async scanLibrary(series: Series) {