diff options
author | Maksim Sukharev <antreesy.web@gmail.com> | 2023-08-08 20:50:18 +0200 |
---|---|---|
committer | backportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com> | 2023-08-09 10:05:56 +0000 |
commit | 41d69923a40b9dea12fc40881a648202619722a9 (patch) | |
tree | fa2e9095686210223ada47be81be3ce3c7cf0b76 /src/components | |
parent | 8e0bdcfaaf5b9b4e98b09e68617e9166784217ed (diff) |
add capabilities check
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue index 5f7b5faee..3f03e48e8 100644 --- a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue +++ b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue @@ -65,7 +65,8 @@ {{ messageDateTime }} </NcActionButton> - <NcActionButton class="action--nested" + <NcActionButton v-if="supportReminders" + class="action--nested" @click.stop="submenu = 'reminder'"> <template #icon> <AlarmIcon :size="20" /> @@ -134,7 +135,7 @@ </template> </template> - <template v-else-if="submenu === 'reminder'"> + <template v-else-if="supportReminders && submenu === 'reminder'"> <NcActionButton :aria-label="t('spreed', 'Back')" @click.stop="submenu = null"> <template #icon> @@ -234,6 +235,7 @@ import Reply from 'vue-material-design-icons/Reply.vue' import Share from 'vue-material-design-icons/Share.vue' import Translate from 'vue-material-design-icons/Translate.vue' +import { getCapabilities } from '@nextcloud/capabilities' import { showError, showSuccess } from '@nextcloud/dialogs' import moment from '@nextcloud/moment' @@ -255,6 +257,7 @@ import { copyConversationLinkToClipboard } from '../../../../../services/urlServ // Keep version in sync with @nextcloud/vue in case of issues const EmojiIndex = new EmojiIndexFactory(data) +const supportReminders = getCapabilities()?.spreed?.features?.includes('remind-me-later') export default { name: 'MessageButtonsBar', @@ -436,6 +439,12 @@ export default { emits: ['delete', 'update:isActionMenuOpen', 'update:isEmojiPickerOpen', 'update:isReactionsMenuOpen', 'update:isForwarderOpen', 'show-translate-dialog'], + setup() { + return { + supportReminders, + } + }, + data() { return { frequentlyUsedEmojis: [], |