diff --git a/components/status/StatusContent.vue b/components/status/StatusContent.vue index d6efd353..27bed9ab 100644 --- a/components/status/StatusContent.vue +++ b/components/status/StatusContent.vue @@ -22,6 +22,12 @@ const isFiltered = $computed(() => status.account.id !== currentUser.value?.acco // check spoiler text or media attachment // needed to handle accounts that mark all their posts as sensitive const hasSpoilerOrSensitiveMedia = $computed(() => !!status.spoilerText || (status.sensitive && !!status.mediaAttachments.length)) +const isSensitiveNonSpoiler = computed(() => status.sensitive && !status.spoilerText) +const hideAllMedia = computed( + () => { + return currentUser.value ? (getHideMediaByDefault(currentUser.value.account) && !!status.mediaAttachments.length) : false + }, +)