diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 279d69b3..524d14f8 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -1507,6 +1507,14 @@ const app = new Vue({ }); window.location.hash = `${kind}/${id}` document.querySelector("#app-content").scrollTop = 0 + } else if (kind == "editorial-elements") { + console.log(item) + if (item.relationships?.contents?.data != null && item.relationships?.contents?.data.length > 0){ + this.routeView(item.relationships.contents.data[0]) + } else if (item.attributes?.link?.url != null){ + window.open(item.attributes.link.url) + } + } else if (kind.toString().includes("artist")) { app.getArtistInfo(id, isLibrary) window.location.hash = `${kind}/${id}${isLibrary ? "/" + isLibrary : ''}` diff --git a/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs b/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs index 0f3e7bd7..da292a71 100644 --- a/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs +++ b/src/renderer/views/components/mediaitem-scroller-horizontal-mvview.ejs @@ -2,13 +2,13 @@ @@ -43,6 +43,8 @@ app: this.$root, } }, - methods: {} + // mounted(){ + // console.log('hes',this.items) + // } }); \ No newline at end of file diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index 3d8724cb..7fcc7dfe 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -36,7 +36,7 @@
-
{{ item.attributes.name }}
+
{{ item.attributes?.name ?? (item.relationships?.contents?.data[0]?.attributes?.name ?? '') }}