import React, { PropsWithChildren, useState } from 'react'; import { MESSAGE_STATUS } from '../../constants'; import { Model } from '../Model'; import type { MessageContextProps } from './MessageText'; function MessageVideoWithContext ( props: PropsWithChildren, ):React.ReactElement { const { context, message, children, } = props; const [show, setShow] = useState(false); return (
{ setShow(true); }}>
{children} { show && ( { setShow(false); }}> ) }
); } const MemoizedMessageVideo = React.memo(MessageVideoWithContext) as typeof MessageVideoWithContext; export function MessageVideo(props:MessageContextProps):React.ReactElement { return ( ); }