player: show image and reduce size of sm version
This commit is contained in:
parent
418a449b73
commit
3ed73a2e16
@ -1,26 +1,33 @@
|
|||||||
<template>
|
<template>
|
||||||
<div :class="{'visible': visible}" class="player elevated d-flex">
|
<div :class="{'visible': visible}" class="player elevated d-flex">
|
||||||
<div v-if="track" class="d-none d-sm-block">
|
|
||||||
<router-link :to="track.albumId ? {name: 'album', params: {id: track.albumId}} : ''">
|
|
||||||
<img v-if="track.image" width="80px" height="80px" :src="track.image">
|
|
||||||
<img v-else width="80px" height="80px" src="@/shared/assets/fallback.svg">
|
|
||||||
</router-link>
|
|
||||||
</div>
|
|
||||||
<div class="flex-fill">
|
<div class="flex-fill">
|
||||||
<!-- Progress --->
|
<!-- Progress --->
|
||||||
<div class="progress2" @click="seek">
|
<div class="progress2" @click="seek">
|
||||||
<b-progress :value="progress" :max="100" height="4px" />
|
<b-progress :value="progress" :max="100" height="4px" />
|
||||||
</div>
|
</div>
|
||||||
<div class="row align-items-center m-0" style="height: 100%">
|
<div class="row align-items-center m-0">
|
||||||
<!-- Track info --->
|
<!-- Track info --->
|
||||||
<div class="col p-0 pl-3" style="min-width: 0; width: 0;">
|
<div class="col p-0 d-flex flex-nowrap align-items-center justify-content-start" style="width: 0; min-width: 0">
|
||||||
<template v-if="track">
|
<template v-if="track">
|
||||||
|
<router-link :to="track.albumId ? {name: 'album', params: {id: track.albumId}} : ''">
|
||||||
|
<template v-if="track.image">
|
||||||
|
<img class="d-sm-none" width="64px" height="64px" :src="track.image">
|
||||||
|
<img class="d-none d-sm-inline-block" width="74px" height="74px" :src="track.image">
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
<img class="d-sm-none" width="64px" height="64px" src="@/shared/assets/fallback.svg">
|
||||||
|
<img class="d-none d-sm-inline-block" width="74px" height="74px" src="@/shared/assets/fallback.svg">
|
||||||
|
</template>
|
||||||
|
</router-link>
|
||||||
|
|
||||||
|
<div class="pl-3" style="min-width: 0">
|
||||||
<div class="text-truncate">
|
<div class="text-truncate">
|
||||||
{{ track.title }}
|
{{ track.title }}
|
||||||
</div>
|
</div>
|
||||||
<div class="text-truncate">
|
<div class="text-truncate text-muted">
|
||||||
{{ track.artist }}
|
{{ track.artist }}
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -60,7 +67,7 @@
|
|||||||
transition: 0.5s
|
transition: 0.5s
|
||||||
}
|
}
|
||||||
.visible {
|
.visible {
|
||||||
height: 80px;
|
height: auto;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user