diff --git a/components/status/StatusBody.vue b/components/status/StatusBody.vue index 0075d4cd..462e953d 100644 --- a/components/status/StatusBody.vue +++ b/components/status/StatusBody.vue @@ -13,6 +13,13 @@ const { const { translation } = useTranslation(status, getLanguageCode()) +const idealHeight = window.screen.height * 0.6 +const root = ref(null) +const { height } = useElementSize(root) +const doCollapseLongStatus = ref(false) + +onMounted(() => doCollapseLongStatus.value = height.value > idealHeight) + const emojisObject = useEmojisFallback(() => status.emojis) const vnode = computed(() => { if (!status.content) @@ -29,7 +36,9 @@ const vnode = computed(() => { + +