add reason to listennow first row

This commit is contained in:
vapormusic 2022-03-26 08:53:05 +07:00
parent 786e2b3038
commit 70e13ce6f4
5 changed files with 35 additions and 17 deletions

View file

@ -1,13 +1,14 @@
<script type="text/x-template" id="mediaitem-square">
<div
tabindex="0"
@click.self="app.routeView(item)"
@controller-click="app.routeView(item)"
@contextmenu.self="contextMenu"
class="cd-mediaitem-square" :class="getClasses()" @contextmenu="contextMenu"
v-observe-visibility="{callback: visibilityChanged}"
:style="{'--spcolor': getBgColor()}">
<template v-if="isVisible">
<div tabindex="0"
@click.self="app.routeView(item)"
@controller-click="app.routeView(item)"
@contextmenu.self="contextMenu"
v-observe-visibility="{callback: visibilityChanged}"
>
<div v-if="reasonShown && isVisible" class="reasonSP ">{{item?.meta?.reason?.stringForDisplay ?? ' '}}</div>
<div style="{'--spcolor': getBgColor()}"
class="cd-mediaitem-square" :class="getClasses()" @contextmenu="contextMenu">
<template v-if="isVisible">
<div class="artwork-container">
<div class="unavailable-overlay" v-if="unavailable">
<div class="codicon codicon-circle-slash"></div>
@ -47,6 +48,7 @@
</div>
</template>
</div>
</div>
</script>
<script>
@ -69,6 +71,11 @@
type: Boolean,
default: false
},
reasonShown: {
type: Boolean,
default: false,
required: false
},
'contextExt': {type: Object, required: false},
},
data: function () {