feat(status): add edit indicator for detail

This commit is contained in:
三咲智子 2022-11-26 11:36:18 +08:00
parent 0ada9e0448
commit d146b5b730
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
5 changed files with 30 additions and 9 deletions

View file

@ -1,11 +1,20 @@
<script setup lang="ts">
const props = defineProps<{ editedAt: string }>()
import type { Status } from 'masto'
const editedAt = useFormattedDateTime(props.editedAt)
const { status } = defineProps<{
status: Status
}>()
const editedAt = $computed(() => status.editedAt)
const formatted = useFormattedDateTime(status.editedAt)
</script>
<template>
<CommonTooltip :content="`Edited ${editedAt}`">
<time :title="props.editedAt" :datetime="props.editedAt" underline decoration-dashed>&nbsp;*</time>
<CommonTooltip v-if="editedAt" :content="`Edited ${formatted}`">
<time
:title="editedAt"
:datetime="editedAt"
font-bold underline decoration-dashed
>&nbsp;*</time>
</CommonTooltip>
</template>