Skip to content

Commit 4622645

Browse files
authored
fix(experimental message actions): reflect user_message_reminders config (#2878)
1 parent 98930e8 commit 4622645

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/experimental/MessageActions/hooks/useBaseMessageActionSetFilter.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useMemo } from 'react';
22

33
import { ACTIONS_NOT_WORKING_IN_THREAD, useUserRole } from '../../../components';
4-
import { useMessageContext } from '../../../context';
4+
import { useChannelStateContext, useMessageContext } from '../../../context';
55

66
import type { MessageActionSetItem } from '../MessageActions';
77

@@ -16,6 +16,7 @@ export const useBaseMessageActionSetFilter = (
1616
disable = false,
1717
) => {
1818
const { initialMessage: isInitialMessage, message } = useMessageContext();
19+
const { channelConfig } = useChannelStateContext();
1920
const {
2021
canDelete,
2122
canEdit,
@@ -56,7 +57,9 @@ export const useBaseMessageActionSetFilter = (
5657
(type === 'mute' && !canMute) ||
5758
(type === 'quote' && !canQuote) ||
5859
(type === 'react' && !canReact) ||
59-
(type === 'reply' && !canReply)
60+
(type === 'reply' && !canReply) ||
61+
(type === 'remindMe' && !channelConfig?.['user_message_reminders']) ||
62+
(type === 'saveForLater' && !channelConfig?.['user_message_reminders'])
6063
)
6164
return false;
6265

@@ -71,6 +74,7 @@ export const useBaseMessageActionSetFilter = (
7174
canQuote,
7275
canReact,
7376
canReply,
77+
channelConfig,
7478
isInitialMessage,
7579
isMessageThreadReply,
7680
message.status,

0 commit comments

Comments
 (0)