funkwhale/front/src/components/common/Duration.vue
2018-07-17 11:09:13 +00:00

22 lines
527 B
Vue

<template>
<span>
<translate
v-if="durationData.hours > 0"
:translate-params="{minutes: durationData.minutes, hours: durationData.hours}">%{ hours } h %{ minutes } min</translate>
<translate
v-else
:translate-params="{minutes: durationData.minutes}">%{ minutes } min</translate>
</span>
</template>
<script>
import {secondsToObject} from '@/filters'
export default {
props: ['seconds'],
computed: {
durationData () {
return secondsToObject(this.seconds)
}
}
}
</script>