|
@@ -76,26 +76,43 @@
|
|
{{ station.description }}
|
|
{{ station.description }}
|
|
</div>
|
|
</div>
|
|
<div class="under-content">
|
|
<div class="under-content">
|
|
- <p v-if="station.type === 'community'">
|
|
|
|
|
|
+ <p class="hostedBy">
|
|
Hosted by
|
|
Hosted by
|
|
- <user-id-to-username
|
|
|
|
- :userId="station.owner"
|
|
|
|
- :link="true"
|
|
|
|
- />
|
|
|
|
|
|
+ <span class="host">
|
|
|
|
+ <span
|
|
|
|
+ v-if="station.type === 'official'"
|
|
|
|
+ title="Musare"
|
|
|
|
+ >Musare</span
|
|
|
|
+ >
|
|
|
|
+ <user-id-to-username
|
|
|
|
+ v-else
|
|
|
|
+ :userId="station.owner"
|
|
|
|
+ :link="true"
|
|
|
|
+ />
|
|
|
|
+ </span>
|
|
</p>
|
|
</p>
|
|
<div class="icons">
|
|
<div class="icons">
|
|
<i
|
|
<i
|
|
- v-if="isOwner(station)"
|
|
|
|
- class="material-icons dark-grey-icon"
|
|
|
|
|
|
+ v-if="
|
|
|
|
+ station.type === 'community' &&
|
|
|
|
+ isOwner(station)
|
|
|
|
+ "
|
|
|
|
+ class="homeIcon material-icons"
|
|
title="This is your station."
|
|
title="This is your station."
|
|
>home</i
|
|
>home</i
|
|
>
|
|
>
|
|
<i
|
|
<i
|
|
- v-if="station.privacy !== 'public'"
|
|
|
|
- class="material-icons dark-grey-icon"
|
|
|
|
|
|
+ v-if="station.privacy === 'private'"
|
|
|
|
+ class="privateIcon material-icons"
|
|
title="This station is not visible to other users."
|
|
title="This station is not visible to other users."
|
|
>lock</i
|
|
>lock</i
|
|
>
|
|
>
|
|
|
|
+ <i
|
|
|
|
+ v-if="station.privacy === 'unlisted'"
|
|
|
|
+ class="unlistedIcon material-icons"
|
|
|
|
+ title="Unlisted Station"
|
|
|
|
+ >link</i
|
|
|
|
+ >
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -112,7 +129,7 @@
|
|
:title="'Now Playing: ' + station.currentSong.title"
|
|
:title="'Now Playing: ' + station.currentSong.title"
|
|
>{{ station.currentSong.title }}</span
|
|
>{{ station.currentSong.title }}</span
|
|
>
|
|
>
|
|
- <span v-else class="songTitle">No song</span>
|
|
|
|
|
|
+ <span v-else class="songTitle">No Songs Playing</span>
|
|
</div>
|
|
</div>
|
|
</router-link>
|
|
</router-link>
|
|
<h4 v-if="stations.length === 0">
|
|
<h4 v-if="stations.length === 0">
|
|
@@ -365,8 +382,30 @@ html {
|
|
position: absolute;
|
|
position: absolute;
|
|
right: 0;
|
|
right: 0;
|
|
|
|
|
|
- .dark-grey-icon {
|
|
|
|
- color: $dark-grey-2;
|
|
|
|
|
|
+ .material-icons {
|
|
|
|
+ font-size: 22px;
|
|
|
|
+ }
|
|
|
|
+ .material-icons:first-child {
|
|
|
|
+ margin-left: 5px;
|
|
|
|
+ }
|
|
|
|
+ .unlistedIcon {
|
|
|
|
+ color: $light-orange;
|
|
|
|
+ }
|
|
|
|
+ .privateIcon {
|
|
|
|
+ color: $dark-pink;
|
|
|
|
+ }
|
|
|
|
+ .homeIcon {
|
|
|
|
+ color: $light-purple;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .hostedBy {
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ color: $black;
|
|
|
|
+ .host {
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ color: $primary-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -393,7 +432,8 @@ html {
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
margin: 10px;
|
|
margin: 10px;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
- height: 485px;
|
|
|
|
|
|
+ height: 480px;
|
|
|
|
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
|
|
transition: all ease-in-out 0.2s;
|
|
transition: all ease-in-out 0.2s;
|
|
|
|
|
|
.card-content {
|
|
.card-content {
|
|
@@ -402,6 +442,7 @@ html {
|
|
.media {
|
|
.media {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
|
|
+ margin-bottom: 5px;
|
|
|
|
|
|
.displayName {
|
|
.displayName {
|
|
display: flex;
|
|
display: flex;
|
|
@@ -416,6 +457,7 @@ html {
|
|
max-height: 30px;
|
|
max-height: 30px;
|
|
|
|
|
|
h5 {
|
|
h5 {
|
|
|
|
+ font-size: 20px;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
margin: 0;
|
|
margin: 0;
|
|
display: inline;
|
|
display: inline;
|
|
@@ -450,6 +492,7 @@ html {
|
|
|
|
|
|
.card-image {
|
|
.card-image {
|
|
.image {
|
|
.image {
|
|
|
|
+ box-shadow: 1px 0px 3px rgba(7, 136, 191, 0.3);
|
|
.ytThumbnailBg {
|
|
.ytThumbnailBg {
|
|
background: url("/assets/notes-transparent.png") no-repeat
|
|
background: url("/assets/notes-transparent.png") no-repeat
|
|
center center;
|
|
center center;
|
|
@@ -476,12 +519,14 @@ html {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
background: $primary-color;
|
|
background: $primary-color;
|
|
|
|
+ box-shadow: inset 0px 2px 4px rgba(darken($primary-color, 7), 0.7);
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 30px;
|
|
height: 30px;
|
|
line-height: 30px;
|
|
line-height: 30px;
|
|
color: $white;
|
|
color: $white;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
|
+ padding: 0 5px;
|
|
|
|
|
|
i.material-icons {
|
|
i.material-icons {
|
|
vertical-align: middle;
|
|
vertical-align: middle;
|