Add last edited at indicator in status

This commit is contained in:
Tusooa Zhu 2022-06-22 16:05:27 -04:00 committed by Sol Fisher Romanoff
parent 172b1a4c17
commit f9dd2bd0b3
Signed by untrusted user who does not match committer: nbsp
GPG Key ID: 9D3F2B64F2341B62
3 changed files with 32 additions and 1 deletions

View File

@ -392,6 +392,12 @@ const Status = {
},
visibilityLocalized () {
return this.$i18n.t('general.scope_in_timeline.' + this.status.visibility)
},
isEdited () {
return this.status.edited_at !== null
},
editingAvailable () {
return this.$store.state.instance.editingAvailable
}
},
methods: {

View File

@ -156,7 +156,8 @@
margin-right: 0.2em;
}
& .heading-reply-row {
& .heading-reply-row,
& .heading-edited-row {
position: relative;
align-content: baseline;
font-size: 0.85em;

View File

@ -328,6 +328,30 @@
class="mentions-line"
/>
</div>
<div
v-if="isEdited && editingAvailable"
class="heading-edited-row"
>
<i18n-t
keypath="status.edited_at"
tag="span"
>
<template #time>
<i18n-t
keypath="time.in_past"
tag="span"
>
<template>
<Timeago
:time="status.edited_at"
:auto-update="60"
:long-format="true"
/>
</template>
</i18n-t>
</template>
</i18n-t>
</div>
</div>
<StatusContent