Type is defined in person response so can handle more consistent

This commit is contained in:
2022-03-06 12:00:36 +01:00
parent 15b6206b05
commit 06a48e738d

View File

@@ -22,22 +22,20 @@ export default {
methods: {
...mapActions("popup", ["open"]),
openPerson() {
let { id, media_type } = this.person;
if (media_type === "tv") media_type = "show";
let { id, type } = this.person;
if (media_type) {
this.open({ id, type: media_type });
} else if (id) {
this.open({ id, type: "person" });
if (type) {
this.open({ id, type });
}
}
},
computed: {
pictureUrl() {
const { profile_path, poster_path } = this.person;
const { profile_path, poster_path, poster } = this.person;
if (profile_path) return "https://image.tmdb.org/t/p/w185" + profile_path;
else if (poster_path)
return "https://image.tmdb.org/t/p/w185" + poster_path;
else if (poster) return "https://image.tmdb.org/t/p/w185" + poster;
return "/assets/no-image_small.svg";
}