only include direction on timestamps when required
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details

This commit is contained in:
FloatingGhost 2022-08-03 14:28:06 +01:00
parent ef41494bad
commit 804ba0cdb6
3 changed files with 15 additions and 7 deletions

View File

@ -151,6 +151,7 @@
> >
<Timeago <Timeago
:time="notification.created_at" :time="notification.created_at"
:with-direction="true"
:auto-update="240" :auto-update="240"
/> />
</router-link> </router-link>

View File

@ -187,6 +187,7 @@
> >
<Timeago <Timeago
:time="status.created_at" :time="status.created_at"
:with-direction="true"
:auto-update="60" :auto-update="60"
/> />
</router-link> </router-link>

View File

@ -4,12 +4,18 @@
:title="localeDateString" :title="localeDateString"
:class="{ warning: relativeTime.direction === 'time.in_future' }" :class="{ warning: relativeTime.direction === 'time.in_future' }"
> >
{{ <template
relativeTime.direction === '' ? v-if="withDirection"
$tc(relativeTime.key, relativeTime.num, [relativeTime.num]) : >
$t(relativeTime.direction, [$tc(relativeTime.key, relativeTime.num, [relativeTime.num])]) {{
}} relativeTime.direction === '' ?
</time> $tc(relativeTime.key, relativeTime.num, [relativeTime.num]) :
$t(relativeTime.direction, [$tc(relativeTime.key, relativeTime.num, [relativeTime.num])])
}}
</template>
<template v-else>
{{ $tc(relativeTime.key, relativeTime.num, [relativeTime.num]) }}
</template></time>
</template> </template>
<script> <script>
@ -18,7 +24,7 @@ import localeService from 'src/services/locale/locale.service.js'
export default { export default {
name: 'Timeago', name: 'Timeago',
props: ['time', 'autoUpdate', 'longFormat', 'nowThreshold'], props: ['time', 'autoUpdate', 'longFormat', 'nowThreshold', 'withDirection'],
data () { data () {
return { return {
relativeTime: { key: 'time.now', num: 0 }, relativeTime: { key: 'time.now', num: 0 },