-
diff --git a/frontend/src/app/components/home/categories/movie-list/movie-list.component.scss b/frontend/src/app/components/home/categories/video-list/video-list.component.scss
similarity index 97%
rename from frontend/src/app/components/home/categories/movie-list/movie-list.component.scss
rename to frontend/src/app/components/home/categories/video-list/video-list.component.scss
index b6b8f6b..04a138d 100644
--- a/frontend/src/app/components/home/categories/movie-list/movie-list.component.scss
+++ b/frontend/src/app/components/home/categories/video-list/video-list.component.scss
@@ -1,6 +1,6 @@
@use "./../../../../../assets/style/colors.scss" as *;
-.movies {
+.videos {
display: flex;
overflow-x: auto;
overflow-y: hidden;
@@ -9,11 +9,11 @@
padding-bottom: 24px;
}
-.movies::-webkit-scrollbar {
+.videos::-webkit-scrollbar {
display: none;
}
-.movie {
+.video {
position: relative;
width: 213px;
height: 120px;
diff --git a/frontend/src/app/components/home/categories/movie-list/movie-list.component.spec.ts b/frontend/src/app/components/home/categories/video-list/video-list.component.spec.ts
similarity index 52%
rename from frontend/src/app/components/home/categories/movie-list/movie-list.component.spec.ts
rename to frontend/src/app/components/home/categories/video-list/video-list.component.spec.ts
index 8edebd7..847042a 100644
--- a/frontend/src/app/components/home/categories/movie-list/movie-list.component.spec.ts
+++ b/frontend/src/app/components/home/categories/video-list/video-list.component.spec.ts
@@ -1,17 +1,17 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { MoviesListComponent } from './movie-list.component';
+import { VideoListComponent } from './video-list.component';
-describe('MoviesListComponent', () => {
- let component: MoviesListComponent;
- let fixture: ComponentFixture
;
+describe('VideoListComponent', () => {
+ let component: VideoListComponent;
+ let fixture: ComponentFixture;
beforeEach(async () => {
await TestBed.configureTestingModule({
- imports: [MoviesListComponent],
+ imports: [VideoListComponent],
}).compileComponents();
- fixture = TestBed.createComponent(MoviesListComponent);
+ fixture = TestBed.createComponent(VideoListComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
diff --git a/frontend/src/app/components/home/categories/movie-list/movie-list.component.ts b/frontend/src/app/components/home/categories/video-list/video-list.component.ts
similarity index 50%
rename from frontend/src/app/components/home/categories/movie-list/movie-list.component.ts
rename to frontend/src/app/components/home/categories/video-list/video-list.component.ts
index bc565c4..49442d3 100644
--- a/frontend/src/app/components/home/categories/movie-list/movie-list.component.ts
+++ b/frontend/src/app/components/home/categories/video-list/video-list.component.ts
@@ -3,33 +3,33 @@ import { environment } from '../../../../../environments/environment';
import { CommonModule } from '@angular/common';
@Component({
- selector: 'app-movie-list',
+ selector: 'app-video-list',
standalone: true,
imports: [CommonModule],
- templateUrl: './movie-list.component.html',
- styleUrls: ['./movie-list.component.scss'],
+ templateUrl: './video-list.component.html',
+ styleUrls: ['./video-list.component.scss'],
})
-export class MoviesListComponent {
- @Input() movies: any[] = [];
- @Input() currentMovie: number = 0;
- @Input() watchedMovies: any[] = [];
- @Input() movieCategory: string = '';
- @Output() currentMovieId = new EventEmitter();
+export class VideoListComponent {
+ @Input() videos: any[] = [];
+ @Input() currentVideo: number = 0;
+ @Input() watchedVideos: any[] = [];
+ @Input() videoCategory: string = '';
+ @Output() currentVideoId = new EventEmitter();
- getThumbnailUrl(movieId: number, fileName: string): string {
- return `${environment.baseUrl}/media/thumbnails/${movieId}/${fileName}_480p.jpg`;
+ getThumbnailUrl(videoId: number, fileName: string): string {
+ return `${environment.baseUrl}/media/thumbnails/${videoId}/${fileName}_480p.jpg`;
}
- openCurrentMovie(movieId: number) {
- this.currentMovie = movieId;
- this.currentMovieId.emit(movieId);
+ openCurrentVideo(videoId: number) {
+ this.currentVideo = videoId;
+ this.currentVideoId.emit(videoId);
}
scrollLeft(event: MouseEvent) {
const button = event.target as HTMLElement;
const container = button
.closest('.category')
- ?.querySelector('.movies') as HTMLElement;
+ ?.querySelector('.videos') as HTMLElement;
if (container) {
container.scrollLeft -= 217;
}
@@ -39,7 +39,7 @@ export class MoviesListComponent {
const button = event.target as HTMLElement;
const container = button
.closest('.category')
- ?.querySelector('.movies') as HTMLElement;
+ ?.querySelector('.videos') as HTMLElement;
if (container) {
container.scrollLeft += 217;
}
diff --git a/frontend/src/app/components/home/home.component.html b/frontend/src/app/components/home/home.component.html
index ca1be50..fe20928 100644
--- a/frontend/src/app/components/home/home.component.html
+++ b/frontend/src/app/components/home/home.component.html
@@ -30,11 +30,11 @@
*ngIf="
this.isWideScreen() || (!this.isWideScreen() && currentMovie.length === 0)
"
- [movies]="movies"
- [currentMovie]="currentMovie[0]?.id"
- [favoriteMovies]="favoriteMovies"
- [watchedMovies]="watchedMovies"
- (currentMovieId)="currentMovieId($event)"
+ [videos]="movies"
+ [currentVideo]="currentMovie[0]?.id"
+ [favoriteVideos]="favoriteMovies"
+ [watchedVideos]="watchedMovies"
+ (currentVideoId)="currentMovieId($event)"
>
} @else {