import React, { useState, useEffect } from 'react' import Button from 'react-bootstrap/esm/Button' import { connect } from 'react-redux' // import { MsgDropZone } from './MsgDropZone' import { actionSendMsg } from '../actions' import { backURL } from '../constants' const SendingField = ({ chatId, onSend, msg }) => { const [text, setText] = useState(msg?.text || '') const [files, setFiles] = useState( msg?.media.map((mediaFile) => ({ ...mediaFile, url: backURL + mediaFile.url, })) || [] ) const [msgId, setMsgId] = useState(msg?._id || null) useEffect(() => { setText(msg?.text || '') setFiles( msg?.media.map((mediaFile) => ({ ...mediaFile, url: backURL + mediaFile.url, })) || [] ) setMsgId(msg?._id || null) }, [msg]) return (