diff --git a/components/status/StatusCard.vue b/components/status/StatusCard.vue index 0f5e405a..207468a0 100644 --- a/components/status/StatusCard.vue +++ b/components/status/StatusCard.vue @@ -21,7 +21,7 @@ const rebloggedBy = $computed(() => props.status.reblog ? props.status.account : const el = ref() const router = useRouter() -function onclick(e: MouseEvent) { +function onclick(e: MouseEvent | KeyboardEvent) { const path = e.composedPath() as HTMLElement[] const el = path.find(el => ['A', 'BUTTON', 'IMG', 'VIDEO'].includes(el.tagName?.toUpperCase())) if (!el) diff --git a/components/status/StatusDetails.vue b/components/status/StatusDetails.vue index 42950191..08510df7 100644 --- a/components/status/StatusDetails.vue +++ b/components/status/StatusDetails.vue @@ -12,6 +12,8 @@ const status = $computed(() => { }) const date = useFormattedDateTime(status.createdAt) + +const visibility = $computed(() => STATUS_VISIBILITIES.find(v => v.value === status.visibility)!)