Skip to content

Commit 87c5e49

Browse files
committed
feat: add a search button on 1st episodes cards
Will open a new tab to MAL search page & seek for the anime title
1 parent 3c95af8 commit 87c5e49

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

src/app/modules/episode/card/card.component.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ <h2 [title]="episode.anime.title">
3737
</div>
3838
</a>
3939
<div class="mdc-card__actions mdc-card__action-icons" #viewport>
40+
<button
41+
*ngIf="episode.number === 1"
42+
class="material-icons mdc-icon-button"
43+
title="Search on MAL"
44+
(click)="searchOnMAL()"
45+
>
46+
search
47+
</button>
4048
<div
4149
*ngIf="episode.isViewed; else isRegularTemplate"
4250
mdcMenuAnchor

src/app/modules/episode/card/card.component.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,11 @@ export class CardComponent implements OnInit {
7373
this.episode.isViewed = false;
7474
this.viewedEpisodes.remove(this.episode);
7575
}
76+
77+
searchOnMAL() {
78+
const url = encodeURI(
79+
`https://myanimelist.net/anime.php?q=${this.episode.anime.title}&cat=anime`
80+
);
81+
window.open(url, '_blank');
82+
}
7683
}

0 commit comments

Comments
 (0)