import React, { FC, memo } from '../../../lib/teact/teact'; import { IS_TOUCH_ENV } from '../../../util/environment'; import useMouseInside from '../../../hooks/useMouseInside'; import useLang from '../../../hooks/useLang'; import Menu from '../../ui/Menu'; import MenuItem from '../../ui/MenuItem'; import './CustomSendMenu.scss'; export type OwnProps = { isOpen: boolean; onSilentSend?: NoneToVoidFunction; onScheduleSend?: NoneToVoidFunction; onClose: NoneToVoidFunction; onCloseAnimationEnd?: NoneToVoidFunction; }; const CustomSendMenu: FC = ({ isOpen, onSilentSend, onScheduleSend, onClose, onCloseAnimationEnd, }) => { const [handleMouseEnter, handleMouseLeave] = useMouseInside(isOpen, onClose); const lang = useLang(); return ( {onSilentSend && {lang('SendWithoutSound')}} {onScheduleSend && {lang('ScheduleMessage')}} ); }; export default memo(CustomSendMenu);