|
@@ -1,11 +1,20 @@
|
|
|
<template>
|
|
|
<div class="universal-item search-query-item">
|
|
|
- <div id="thumbnail-and-info">
|
|
|
+ <div class="thumbnail-and-info">
|
|
|
<img class="item-thumbnail" :src="result.thumbnail" />
|
|
|
- <div id="song-info">
|
|
|
+ <div class="song-info">
|
|
|
<h4 class="item-title" :title="result.title">
|
|
|
{{ result.title }}
|
|
|
</h4>
|
|
|
+ <a
|
|
|
+ v-if="result.channelTitle && result.channelId"
|
|
|
+ class="item-description"
|
|
|
+ :title="result.channelTitle"
|
|
|
+ :href="'https://youtube.com/channel/' + result.channelId"
|
|
|
+ target="_blank"
|
|
|
+ >
|
|
|
+ {{ result.channelTitle }}
|
|
|
+ </a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="universal-item-actions">
|
|
@@ -58,7 +67,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
.search-query-item {
|
|
|
- #thumbnail-and-info,
|
|
|
+ .thumbnail-and-info,
|
|
|
.universal-item-actions {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
@@ -73,11 +82,11 @@ export default {
|
|
|
height: 55px;
|
|
|
}
|
|
|
|
|
|
- #thumbnail-and-info {
|
|
|
+ .thumbnail-and-info {
|
|
|
width: calc(100% - 160px);
|
|
|
}
|
|
|
|
|
|
- #song-info {
|
|
|
+ .song-info {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
@@ -88,6 +97,11 @@ export default {
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
|
|
|
+ .item-description {
|
|
|
+ margin: 0;
|
|
|
+ font-size: 12px;
|
|
|
+ }
|
|
|
+
|
|
|
*:not(i) {
|
|
|
margin: 0;
|
|
|
font-family: Karla, Arial, sans-serif;
|