import React, { useState } from 'react'; import './OutgoinForwardedMessage.scss'; import UiKitTheme from '../../../../themes/UiKitTheme'; import { MessageEntity } from '../../../../../Domain/entity/MessageEntity'; import { FunctionTypeMessageEntityToVoid } from '../../../../../CommonTypes/BaseViewModel'; import MessageContextMenu from '../MessageContextMenu/MessageContextMenu'; import ViewedDelivered from '../../../../components/UI/svgs/Icons/Status/ViewedDelivered'; import SentStatusIcon from '../../../../components/UI/svgs/Icons/Status/Sent'; import ForwardFilled from '../../../../components/UI/svgs/Icons/Actions/ForwardFilled'; import MessageContentComponent from '../IncomingMessage/MessageContentComponent/MessageContentComponent'; import { FileType } from '../../../../../Domain/entity/FileTypes'; function OutgoingForwardedMessage(props: { theme: UiKitTheme | undefined; messages: MessageEntity[]; onReply: FunctionTypeMessageEntityToVoid; onForward: FunctionTypeMessageEntityToVoid; repliedUserName: string; renderOriginalMessage: React.ReactNode; date_sent: string; status_message: number; enableForwarding: boolean; enableReplying: boolean; }) { const [openMenu, setOpenMenu] = useState(false); // const [haveHover, setHaveHover] = useState(false); const disableMenu = !props.enableForwarding && !props.enableReplying; return (