Skip to content

Commit

Permalink
chore: remove meteor.startup from jump-to-search-message
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinSchoeler committed Nov 21, 2024
1 parent 726cfbe commit 9633377
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import React, { memo, useMemo, useRef } from 'react';

import MessageActionMenu from './MessageActionMenu';
import MessageToolbarStarsActionMenu from './MessageToolbarStarsActionMenu';
import { useJumpToSearchMessageAction } from './useJumpToSearchMessageAction';
import { useNewDiscussionMessageAction } from './useNewDiscussionMessageAction';
import { useWebDAVMessageAction } from './useWebDAVMessageAction';
import type { MessageActionContext } from '../../../../app/ui-utils/client/lib/MessageAction';
Expand Down Expand Up @@ -87,6 +88,7 @@ const MessageToolbar = ({
// TODO: move this to another place
useWebDAVMessageAction();
useNewDiscussionMessageAction();
useJumpToSearchMessageAction();

const actionsQueryResult = useQuery(['rooms', room._id, 'messages', message._id, 'actions'] as const, async () => {
const props = { message, room, user, subscription, settings: mapSettings, chat };
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { useEffect } from 'react';

import { MessageAction } from '../../../../app/ui-utils/client/lib/MessageAction';
import { setMessageJumpQueryStringParameter } from '../../../lib/utils/setMessageJumpQueryStringParameter';

export const useJumpToSearchMessageAction = () => {
useEffect(() => {
MessageAction.addButton({
id: 'jump-to-search-message',
icon: 'jump',
label: 'Jump_to_message',
context: ['search'],
async action(_, { message }) {
setMessageJumpQueryStringParameter(message._id);
},
order: 100,
group: 'message',
});

return () => {
MessageAction.removeButton('jump-to-search-message');
};
}, []);
};
1 change: 0 additions & 1 deletion apps/meteor/client/startup/actionButtons/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import './jumpToMessage';
import './jumpToPinMessage';
import './jumpToSearchMessage';
import './jumpToStarMessage';
import './permalinkPinned';
import './permalinkStar';
Expand Down
18 changes: 0 additions & 18 deletions apps/meteor/client/startup/actionButtons/jumpToSearchMessage.ts

This file was deleted.

0 comments on commit 9633377

Please sign in to comment.