owntone-server/web-src/src/components/ControlPlayerNext.vue

34 lines
537 B
Vue
Raw Normal View History

<template>
<a :disabled="disabled" @click="play_next">
<mdicon
class="icon"
name="skip-forward"
:title="$t('player.button.skip-forward')"
/>
</a>
</template>
<script>
2024-08-22 21:31:59 +02:00
import { useQueueStore } from '@/stores/queue'
import webapi from '@/webapi'
export default {
name: 'ControlPlayerNext',
computed: {
disabled() {
2024-08-22 21:31:59 +02:00
return useQueueStore()?.count <= 0
}
},
methods: {
play_next() {
if (this.disabled) {
return
}
webapi.player_next()
}
}
}
</script>