summaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
authorMaksim Sukharev <antreesy.web@gmail.com>2023-08-08 20:50:18 +0200
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>2023-08-09 10:05:56 +0000
commit41d69923a40b9dea12fc40881a648202619722a9 (patch)
treefa2e9095686210223ada47be81be3ce3c7cf0b76 /src/components
parent8e0bdcfaaf5b9b4e98b09e68617e9166784217ed (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.vue13
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: [],