|
@@ -17,12 +17,10 @@
|
|
<div class="card-content">
|
|
<div class="card-content">
|
|
<article class="media">
|
|
<article class="media">
|
|
<figure class="media-left">
|
|
<figure class="media-left">
|
|
- <p class="image is-64x64">
|
|
|
|
- <img
|
|
|
|
- :src="previousSong.thumbnail"
|
|
|
|
- onerror='this.src="/assets/notes-transparent.png"'
|
|
|
|
- />
|
|
|
|
- </p>
|
|
|
|
|
|
+ <song-thumbnail
|
|
|
|
+ class="image is-64x64"
|
|
|
|
+ :song="previousSong"
|
|
|
|
+ />
|
|
</figure>
|
|
</figure>
|
|
<div class="media-content">
|
|
<div class="media-content">
|
|
<div class="content">
|
|
<div class="content">
|
|
@@ -61,12 +59,10 @@
|
|
<div class="card-content">
|
|
<div class="card-content">
|
|
<article class="media">
|
|
<article class="media">
|
|
<figure class="media-left">
|
|
<figure class="media-left">
|
|
- <p class="image is-64x64">
|
|
|
|
- <img
|
|
|
|
- :src="currentSong.thumbnail"
|
|
|
|
- onerror='this.src="/assets/notes-transparent.png"'
|
|
|
|
- />
|
|
|
|
- </p>
|
|
|
|
|
|
+ <song-thumbnail
|
|
|
|
+ class="image is-64x64"
|
|
|
|
+ :song="currentSong"
|
|
|
|
+ />
|
|
</figure>
|
|
</figure>
|
|
<div class="media-content">
|
|
<div class="media-content">
|
|
<div class="content">
|
|
<div class="content">
|
|
@@ -98,12 +94,10 @@
|
|
<div class="card-content">
|
|
<div class="card-content">
|
|
<article class="media">
|
|
<article class="media">
|
|
<figure class="media-left">
|
|
<figure class="media-left">
|
|
- <p class="image is-64x64">
|
|
|
|
- <img
|
|
|
|
- :src="localSong.thumbnail"
|
|
|
|
- onerror='this.src="/assets/notes-transparent.png"'
|
|
|
|
- />
|
|
|
|
- </p>
|
|
|
|
|
|
+ <song-thumbnail
|
|
|
|
+ class="image is-64x64"
|
|
|
|
+ :song="localSong"
|
|
|
|
+ />
|
|
</figure>
|
|
</figure>
|
|
<div class="media-content">
|
|
<div class="media-content">
|
|
<div class="content">
|
|
<div class="content">
|
|
@@ -186,9 +180,10 @@ import { mapState, mapGetters, mapActions } from "vuex";
|
|
|
|
|
|
import Toast from "toasters";
|
|
import Toast from "toasters";
|
|
import Modal from "../Modal.vue";
|
|
import Modal from "../Modal.vue";
|
|
|
|
+import SongThumbnail from "../ui/SongThumbnail.vue";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
- components: { Modal },
|
|
|
|
|
|
+ components: { Modal, SongThumbnail },
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
isPreviousSongActive: false,
|
|
isPreviousSongActive: false,
|
|
@@ -314,6 +309,11 @@ h6 {
|
|
padding-right: 0;
|
|
padding-right: 0;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+.thumbnail.image.is-64x64 {
|
|
|
|
+ min-width: 64px;
|
|
|
|
+ margin: 0;
|
|
|
|
+}
|
|
|
|
+
|
|
.media-content {
|
|
.media-content {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|