feat(status): edit history

This commit is contained in:
三咲智子 2022-11-26 13:05:44 +08:00
parent eb3f2ab771
commit 36fc189064
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
11 changed files with 152 additions and 59 deletions

View file

@ -34,37 +34,7 @@ function go() {
}
const createdAt = useFormattedDateTime(status.createdAt)
const timeago = useTimeAgo(() => status.createdAt, {
showSecond: true,
messages: {
justNow: 'just now',
past: n => n,
future: n => n.match(/\d/) ? `in ${n}` : n,
month: (n, past) => n === 1
? past
? 'last month'
: 'next month'
: `${n}m`,
year: (n, past) => n === 1
? past
? 'last year'
: 'next year'
: `${n}y`,
day: (n, past) => n === 1
? past
? 'yesterday'
: 'tomorrow'
: `${n}d`,
week: (n, past) => n === 1
? past
? 'last week'
: 'next week'
: `${n} week${n > 1 ? 's' : ''}`,
hour: n => `${n}h`,
minute: n => `${n}min`,
second: n => `${n}s`,
},
})
const timeago = useTimeAgo(() => status.createdAt, timeAgoOptions)
</script>
<template>
@ -90,7 +60,7 @@ const timeago = useTimeAgo(() => status.createdAt, {
</time>
</a>
</CommonTooltip>
<StatusEditIndicator :status="status" />
<StatusEditIndicator :status="status" inline />
</div>
</div>
<StatusReplyingTo v-if="status.inReplyToAccountId" :status="status" pt1 />