fix: show watched icon only for individual watched videos instead of checking overall watched list
This commit is contained in:
parent
26e34a2dfc
commit
7a277f65b4
2 changed files with 1 additions and 11 deletions
|
|
@ -9,7 +9,7 @@
|
|||
alt=""
|
||||
/>
|
||||
</div>
|
||||
@if (getWatchedVideos()) {
|
||||
@if (watchedVideos.includes(video.id)) {
|
||||
<div class="watched">
|
||||
<img src="./assets/img/open-eye.svg" alt="" />
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -29,16 +29,6 @@ export class VideoListComponent {
|
|||
return `${environment.baseUrl}/media/thumbnails/${id}/${fileName}_480p.jpg`;
|
||||
}
|
||||
|
||||
/**
|
||||
* Filters and returns all watched videos.
|
||||
* @returns An array of watched videos.
|
||||
*/
|
||||
getWatchedVideos(): Video[] {
|
||||
return this.videos.filter(
|
||||
(video) => video.id !== undefined && this.watchedVideos.includes(video.id)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the current video based on the given videoId and emit the videoId.
|
||||
* @param videoId The id of the video to set as the current video.
|
||||
|
|
|
|||
Loading…
Reference in a new issue