fix: hide mention when not loginned

zio/stable
三咲智子 2022-11-29 01:37:50 +08:00
parent 2004445e81
commit ef0173a356
No known key found for this signature in database
GPG Key ID: 69992F2250DFD93E
1 changed files with 32 additions and 31 deletions

View File

@ -198,40 +198,41 @@ function editStatus() {
</template> </template>
</CommonDropdownItem> </CommonDropdownItem>
<template v-if="isAuthor"> <template v-if="currentUser">
<CommonDropdownItem <template v-if="isAuthor">
icon="i-ri:pushpin-line" <CommonDropdownItem
@click="togglePin" icon="i-ri:pushpin-line"
> @click="togglePin"
{{ status.pinned ? 'Unpin on profile' : 'Pin on profile' }} >
</CommonDropdownItem> {{ status.pinned ? 'Unpin on profile' : 'Pin on profile' }}
</CommonDropdownItem>
<CommonDropdownItem icon="i-ri:edit-line" @click="editStatus"> <CommonDropdownItem icon="i-ri:edit-line" @click="editStatus">
Edit Edit
</CommonDropdownItem> </CommonDropdownItem>
<CommonDropdownItem <CommonDropdownItem
icon="i-ri:delete-bin-line" text-red-600 icon="i-ri:delete-bin-line" text-red-600
@click="deleteStatus" @click="deleteStatus"
> >
Delete Delete
</CommonDropdownItem> </CommonDropdownItem>
<CommonDropdownItem <CommonDropdownItem
icon="i-ri:eraser-line" text-red-600 icon="i-ri:eraser-line" text-red-600
@click="deleteAndRedraft" @click="deleteAndRedraft"
> >
Delete & re-draft Delete & re-draft
</CommonDropdownItem> </CommonDropdownItem>
</template> </template>
<!-- TODO not available when not the same server --> <template v-else>
<template v-else> <CommonDropdownItem
<CommonDropdownItem icon="i-ri:at-line"
icon="i-ri:at-line" @click="mentionUser(status.account)"
@click="mentionUser(status.account)" >
> Mention @{{ status.account.acct }}
Mention @{{ status.account.acct }} </CommonDropdownItem>
</CommonDropdownItem> </template>
</template> </template>
</div> </div>
</template> </template>