diff --git a/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.html b/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.html index e364147..1423bbd 100644 --- a/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.html +++ b/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.html @@ -58,13 +58,20 @@ ) " > -
+
+ @if(currentUserLikedCurrentMovie) { + } @else { + + }
diff --git a/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.scss b/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.scss index b95f6bf..79e81c1 100644 --- a/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.scss +++ b/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.scss @@ -101,19 +101,15 @@ section { filter: brightness(0) saturate(100%) invert(18%) sepia(98%) saturate(7267%) hue-rotate(342deg) brightness(94%) contrast(119%); } - .red { - filter: brightness(0) saturate(100%) invert(9%) sepia(96%) - saturate(7415%) hue-rotate(248deg) brightness(90%) contrast(144%); - } } img { - width: 24px; - height: 24px; + width: 28px; + height: 28px; } } } -.red { +.filled { filter: brightness(0) saturate(100%) invert(18%) sepia(98%) saturate(7267%) hue-rotate(342deg) brightness(94%) contrast(119%); } diff --git a/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.ts b/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.ts index c22ddca..7a96da2 100644 --- a/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.ts +++ b/frontend/src/app/components/home/browse/hero-banner/hero-banner.component.ts @@ -53,7 +53,9 @@ export class HeroBannerComponent { } } - toggleLikeMovie(movieId: number) {} + toggleLikeMovie(movieId: number) { + this.currentUserLikedCurrentMovie = !this.currentUserLikedCurrentMovie; + } ngOnChanges(changes: SimpleChanges) { if (changes['currentMovie'] && this.currentMovie.length > 0) { diff --git a/frontend/src/assets/img/favorite-filled.svg b/frontend/src/assets/img/favorite-filled.svg new file mode 100644 index 0000000..b0c7b98 --- /dev/null +++ b/frontend/src/assets/img/favorite-filled.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/src/assets/img/favorite.svg b/frontend/src/assets/img/favorite-outlined.svg similarity index 100% rename from frontend/src/assets/img/favorite.svg rename to frontend/src/assets/img/favorite-outlined.svg