import { FC, ReactElement } from "react"; import Tippy from "@tippyjs/react"; import useUserOperation from "../../hook/useUserOperation"; import ContextMenu, { Item } from "../ContextMenu"; import { useTranslation } from "react-i18next"; interface Props { enable?: boolean; uid: number; cid?: number; visible: boolean; hide: () => void; children: ReactElement; } const UserContextMenu: FC = ({ enable = false, uid, cid, visible, hide, children }) => { const { t } = useTranslation("member"); const { copyEmail, canCopyEmail, startChat, canRemove, canRemoveFromChannel, removeFromChannel, removeUser } = useUserOperation({ uid, cid }); return ( } > {children} ); }; export default UserContextMenu;