import React from 'react'; import { animation, Menu } from 'react-contexify'; import _ from 'underscore'; import { BanMenuItem, BlockMenuItem, ChangeNicknameMenuItem, ClearNicknameMenuItem, CopyMenuItem, DeleteContactMenuItem, DeleteMessagesMenuItem, InviteContactMenuItem, LeaveGroupMenuItem, MarkAllReadMenuItem, NotificationForConvoMenuItem, PinConversationMenuItem, ShowUserDetailsMenuItem, UnbanMenuItem, } from './Menu'; export type PropsContextConversationItem = { triggerId: string; }; const ConversationListItemContextMenu = (props: PropsContextConversationItem) => { const { triggerId } = props; return (
); }; function propsAreEqual(prev: PropsContextConversationItem, next: PropsContextConversationItem) { return _.isEqual(prev, next); } export const MemoConversationListItemContextMenu = React.memo( ConversationListItemContextMenu, propsAreEqual );