0
0
Fork 0
mirror of https://github.com/VueTubeApp/VueTube synced 2024-11-10 13:35:07 +00:00
VueTube/NUXT/components/Player/watchtime.vue

35 lines
691 B
Vue

<template>
<div style="color: #fff; font-size: 0.75rem">
{{ humanWatchTime }}
<span style="color: #aaa"> / {{ humanDuration }} </span>
</div>
</template>
<script>
export default {
props: {
duration: {
type: Number,
required: true,
},
currentTime: {
type: Number,
required: true,
},
controls: {
type: Boolean,
required: true,
},
},
computed: {
humanDuration() {
if (this.duration) return this.$vuetube.humanTime(this.duration);
return "0:00";
},
humanWatchTime() {
if (this.currentTime) return this.$vuetube.humanTime(this.currentTime);
return "0:00";
},
},
};
</script>