diff --git a/src/components/CassetteActionsBar.vue b/src/components/CassetteActionsBar.vue index 2f2736a..08ce3a5 100644 --- a/src/components/CassetteActionsBar.vue +++ b/src/components/CassetteActionsBar.vue @@ -33,7 +33,11 @@ function removeSource(sourceId: string) { const sources = computed(() => { return Object.entries(projectStore.sources).map(([id, source]) => ({ id, - name: source.name + name: source.name, + icon: source.type === "playlist" ? "mdi-playlist-music" : source.type === "album" ? "mdi-album" : "mdi-file", + url: source.original_item_url, + owner: source.owner_display_name, + owner_url: source.owner_url, })) }) @@ -43,9 +47,11 @@ const menuBadgeContent = computed(() => trackStore.unavailableTrackIds.length > diff --git a/src/components/CassetteInfoDrawer.vue b/src/components/CassetteInfoDrawer.vue index 29b4b71..a12a157 100644 --- a/src/components/CassetteInfoDrawer.vue +++ b/src/components/CassetteInfoDrawer.vue @@ -5,7 +5,7 @@ const projectStore = useProjectStore() diff --git a/src/components/UnavailableTracksList.vue b/src/components/UnavailableTracksList.vue index 39e2c7b..e3a6438 100644 --- a/src/components/UnavailableTracksList.vue +++ b/src/components/UnavailableTracksList.vue @@ -49,10 +49,9 @@ function clearUnavailableTracks() { :track-id="trackId" /> - diff --git a/src/components/cassette/Cassette.vue b/src/components/cassette/Cassette.vue index 66393d1..cf16f1f 100644 --- a/src/components/cassette/Cassette.vue +++ b/src/components/cassette/Cassette.vue @@ -66,7 +66,7 @@ const name = computed({