forked from Mirrors/elk
fix: show body if there is no spoiler text (#642)
This commit is contained in:
parent
bc868da226
commit
3afbf712b3
1 changed files with 7 additions and 3 deletions
|
@ -27,11 +27,15 @@ const isFiltered = $computed(() => filterPhrase && (context && context !== 'deta
|
||||||
'bg-fade border-primary-light': isDM,
|
'bg-fade border-primary-light': isDM,
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
|
<StatusBody v-if="!isFiltered && status.sensitive && !status.spoilerText" :status="status" :with-action="!isDetails" :class="isDetails ? 'text-xl' : ''" />
|
||||||
<StatusSpoiler :enabled="status.sensitive || isFiltered" :filter="isFiltered">
|
<StatusSpoiler :enabled="status.sensitive || isFiltered" :filter="isFiltered">
|
||||||
<template v-if="status.spoilerText || filterPhrase" #spoiler>
|
<template v-if="filterPhrase" #spoiler>
|
||||||
<p>{{ status.spoilerText || `${$t('status.filter_hidden_phrase')}: ${filterPhrase}` }}</p>
|
<p>{{ `${$t('status.filter_hidden_phrase')}: ${filterPhrase}` }}</p>
|
||||||
</template>
|
</template>
|
||||||
<StatusBody :status="status" :with-action="!isDetails" :class="isDetails ? 'text-xl' : ''" />
|
<template v-else-if="status.spoilerText" #spoiler>
|
||||||
|
<p>{{ status.spoilerText }}</p>
|
||||||
|
</template>
|
||||||
|
<StatusBody v-if="!status.sensitive || status.spoilerText" :status="status" :with-action="!isDetails" :class="isDetails ? 'text-xl' : ''" />
|
||||||
<StatusPoll v-if="status.poll" :status="status" />
|
<StatusPoll v-if="status.poll" :status="status" />
|
||||||
<StatusMedia
|
<StatusMedia
|
||||||
v-if="status.mediaAttachments?.length"
|
v-if="status.mediaAttachments?.length"
|
||||||
|
|
Loading…
Reference in a new issue