From 5a51dbd351a8edb121e2990a5caceacdadf7280d Mon Sep 17 00:00:00 2001 From: raiper34 Date: Mon, 30 Sep 2024 14:55:02 +0200 Subject: [PATCH] refactor(frontend): refactor frontend components code --- .../components/playlist-box/playlist-box.component.html | 7 ++++--- .../components/playlist-box/playlist-box.component.scss | 4 ++++ .../app/components/playlist-box/playlist-box.component.ts | 3 +-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/frontend/src/app/components/playlist-box/playlist-box.component.html b/src/frontend/src/app/components/playlist-box/playlist-box.component.html index 46dd4b1..de94494 100644 --- a/src/frontend/src/app/components/playlist-box/playlist-box.component.html +++ b/src/frontend/src/app/components/playlist-box/playlist-box.component.html @@ -17,12 +17,13 @@       +   {{trackCompletedCount$ | async}}/{{trackCount$ | async}} 

diff --git a/src/frontend/src/app/components/playlist-box/playlist-box.component.scss b/src/frontend/src/app/components/playlist-box/playlist-box.component.scss index 5a005c9..9272c18 100644 --- a/src/frontend/src/app/components/playlist-box/playlist-box.component.scss +++ b/src/frontend/src/app/components/playlist-box/playlist-box.component.scss @@ -9,6 +9,10 @@ &:hover .hover-icon { display: inline; } + + &:hover .hover-icon-reversed { + display: none; + } } .panel { diff --git a/src/frontend/src/app/components/playlist-box/playlist-box.component.ts b/src/frontend/src/app/components/playlist-box/playlist-box.component.ts index 4bd18cf..994a77d 100644 --- a/src/frontend/src/app/components/playlist-box/playlist-box.component.ts +++ b/src/frontend/src/app/components/playlist-box/playlist-box.component.ts @@ -46,7 +46,6 @@ export class PlaylistBoxComponent { constructor(private readonly service: PlaylistService) { } - toggleCollapse(playlistId: number): void { this.service.toggleCollapsed(playlistId); } @@ -59,7 +58,7 @@ export class PlaylistBoxComponent { this.service.retryFailed(id); } - setActive(id: number, currentActive: boolean = false): void { + toggleActive(id: number, currentActive: boolean): void { this.service.setActive(id, !currentActive) } }