|
@@ -13,8 +13,8 @@ import { useWebsocketsStore } from "@/stores/websockets";
|
|
|
|
|
|
const Modal = defineAsyncComponent(() => import("@/components/Modal.vue"));
|
|
|
|
|
|
-const SongItem = defineAsyncComponent(
|
|
|
- () => import("@/components/SongItem.vue")
|
|
|
+const MediaItem = defineAsyncComponent(
|
|
|
+ () => import("@/components/MediaItem.vue")
|
|
|
);
|
|
|
|
|
|
const QuickConfirm = defineAsyncComponent(
|
|
@@ -1365,7 +1365,7 @@ onMounted(() => {
|
|
|
<div
|
|
|
class="convert-table-cell convert-table-cell-left"
|
|
|
>
|
|
|
- <song-item :song="spotifySong">
|
|
|
+ <media-item :song="spotifySong">
|
|
|
<template #leftIcon>
|
|
|
<a
|
|
|
:href="`https://open.spotify.com/track/${
|
|
@@ -1380,7 +1380,7 @@ onMounted(() => {
|
|
|
></div>
|
|
|
</a>
|
|
|
</template>
|
|
|
- </song-item>
|
|
|
+ </media-item>
|
|
|
<template v-if="showExtra">
|
|
|
<p>
|
|
|
Media source:
|
|
@@ -1466,7 +1466,7 @@ onMounted(() => {
|
|
|
<div
|
|
|
class="alternative-song-container"
|
|
|
>
|
|
|
- <song-item
|
|
|
+ <media-item
|
|
|
:song="
|
|
|
alternativeMediaMap[
|
|
|
alternativeMediaSource
|
|
@@ -1506,7 +1506,7 @@ onMounted(() => {
|
|
|
></div>
|
|
|
</a>
|
|
|
</template>
|
|
|
- </song-item>
|
|
|
+ </media-item>
|
|
|
<quick-confirm
|
|
|
v-if="
|
|
|
showReplaceButtonPerAlternative
|
|
@@ -1693,7 +1693,7 @@ onMounted(() => {
|
|
|
}}
|
|
|
</p>
|
|
|
</template>
|
|
|
- <song-item
|
|
|
+ <media-item
|
|
|
v-for="spotifyMediaSource in spotifyAlbum.songs"
|
|
|
:key="
|
|
|
spotifyAlbum.albumId +
|
|
@@ -1726,7 +1726,7 @@ onMounted(() => {
|
|
|
></div>
|
|
|
</a>
|
|
|
</template>
|
|
|
- </song-item>
|
|
|
+ </media-item>
|
|
|
</div>
|
|
|
<div
|
|
|
class="convert-table-cell convert-table-cell-right"
|
|
@@ -1896,7 +1896,7 @@ onMounted(() => {
|
|
|
}}
|
|
|
</p> -->
|
|
|
</template>
|
|
|
- <song-item
|
|
|
+ <media-item
|
|
|
v-for="spotifyMediaSource in spotifyArtist.songs"
|
|
|
:key="
|
|
|
spotifyArtist.artistId +
|
|
@@ -1929,7 +1929,7 @@ onMounted(() => {
|
|
|
></div>
|
|
|
</a>
|
|
|
</template>
|
|
|
- </song-item>
|
|
|
+ </media-item>
|
|
|
</div>
|
|
|
<div
|
|
|
class="convert-table-cell convert-table-cell-right"
|