diff --git a/components/status/StatusActionsMore.vue b/components/status/StatusActionsMore.vue index 0a69c8d6..56f78c79 100644 --- a/components/status/StatusActionsMore.vue +++ b/components/status/StatusActionsMore.vue @@ -12,6 +12,8 @@ const emit = defineEmits<{ (event: 'afterEdit'): void }>() +const focusEditor = inject('focus-editor', noop) + const { details, command } = $(props) const { @@ -97,8 +99,10 @@ async function deleteAndRedraft() { } function reply() { + if (!checkLogin()) + return if (details) { - // TODO focus to editor + focusEditor() } else { const { key, draft } = getReplyDraft(status)