spin the icon if the item is queued.
This commit is contained in:
parent
ffcae45d9b
commit
38dc9c1ec6
1 changed files with 12 additions and 3 deletions
|
|
@ -107,7 +107,7 @@
|
||||||
</label>
|
</label>
|
||||||
</td>
|
</td>
|
||||||
<td class="is-text-overflow is-vcentered">
|
<td class="is-text-overflow is-vcentered">
|
||||||
<div class="is-inline is-pulled-right" v-if="item.extras?.duration">
|
<div class="is-inline is-pulled-right" v-if="item.extras?.duration">
|
||||||
<span class="tag is-info" v-if="item.extras?.duration">
|
<span class="tag is-info" v-if="item.extras?.duration">
|
||||||
{{ formatTime(item.extras.duration) }}
|
{{ formatTime(item.extras.duration) }}
|
||||||
</span>
|
</span>
|
||||||
|
|
@ -134,7 +134,8 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="is-vcentered has-text-centered is-unselectable">
|
<td class="is-vcentered has-text-centered is-unselectable">
|
||||||
<span class="icon-text">
|
<span class="icon-text">
|
||||||
<span class="icon" :class="setIconColor(item)"><i :class="setIcon(item)" /></span>
|
<span class="icon" :class="setIconColor(item)"><i
|
||||||
|
:class="[setIcon(item), is_queued(item)]" /></span>
|
||||||
<span>{{ setStatus(item) }}</span>
|
<span>{{ setStatus(item) }}</span>
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
|
|
@ -292,7 +293,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="column is-half-mobile has-text-centered is-text-overflow is-unselectable">
|
<div class="column is-half-mobile has-text-centered is-text-overflow is-unselectable">
|
||||||
<span class="icon-text">
|
<span class="icon-text">
|
||||||
<span class="icon" :class="setIconColor(item)"><i :class="setIcon(item)" /></span>
|
<span class="icon" :class="setIconColor(item)"><i :class="[setIcon(item), is_queued(item)]" /></span>
|
||||||
<span>{{ setStatus(item) }}</span>
|
<span>{{ setStatus(item) }}</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -842,4 +843,12 @@ const removeFromArchive = async (item, opts) => {
|
||||||
socket.emit('item_delete', { id: item._id, remove_file: false })
|
socket.emit('item_delete', { id: item._id, remove_file: false })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const is_queued = item => {
|
||||||
|
if (!item?.status || 'not_live' !== item.status) {
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
|
return item.live_in || item.extras?.live_in || item.extras?.release_in ? 'fa-spin' : ''
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue